更新记录
1.0.0(2026-02-24) 下载此版本
- 避免 iPad 崩溃:全面深入底层的
UIActivityViewController调用,精确修复了未配置popoverPresentationController而导致 iPad 唤起崩溃的历史顽疾。 - 免打包即用:由于彻底的 UTS 化,它不用再脱离框架去做繁琐的离线或自定义基座编译过程,只需要普通运行即可生效。
- Android 性能更佳:完美兼容 Android 7.0+ 以上的
FileProvider安全限制,代码层更极简。
平台兼容性
uni-app(5.01)
| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|
| √ | - | - | - | √ | - | √ | √ | - |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 小红书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| - | - | - | - | - | - | - | - | - | - | - | - |
jesse-fileshare
这是一个跨平台 (Android & iOS) 的系统级文件分享原生插件。它不仅完全摒弃了旧时代 NativePlugin 冗长复杂的打包流程,并且完全基于 UTS 架构 重写。
修复亮点与优势
- 避免 iPad 崩溃:全面深入底层的
UIActivityViewController调用,精确修复了未配置popoverPresentationController而导致 iPad 唤起崩溃的历史顽疾。 - 免打包即用:由于彻底的 UTS 化,它不用再脱离框架去做繁琐的离线或自定义基座编译过程,只需要普通运行即可生效。
- Android 性能更佳:完美兼容 Android 7.0+ 以上的
FileProvider安全限制,代码层更极简。
使用说明
由于是 UTS 模块标准,调用非常简单,开箱即用:
import { show } from '@/uni_modules/jesse-fileshare'
// 假设我们有一个本地图片或者文档路径
const localPath = '/storage/emulated/0/DCIM/test.jpg';
show({
position: localPath,
title: '分享到好友',
success: (res) => {
console.log("分享成功", res)
},
fail: (err) => {
console.error("分享唤起失败", err)
}
})
平台兼容
- iOS (完整支持 iPhone / iPad)
- Android (完整支持各类安卓底层厂商及 Intent.ACTION_SEND 接口)

收藏人数:
下载插件并导入HBuilderX
赞赏(0)
下载 3
赞赏 0
下载 11260521
赞赏 1866
赞赏
京公网安备:11010802035340号