更新记录
1.0.1(2026-03-27)
更新描述文档
1.0.0(2026-03-27)
增加华为应用市场权限弹出窗+跳转当前手机应用权限页面
平台兼容性
uni-app(5.0)
| Vue2 | Vue2插件版本 | Vue3 | Vue3插件版本 | Chrome | Chrome插件版本 | Safari | Safari插件版本 | app-vue | app-vue插件版本 | app-nvue | Android | Android插件版本 | iOS | iOS插件版本 | 鸿蒙 | 鸿蒙插件版本 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| √ | 1.0.0 | √ | 1.0.0 | √ | 1.0.0 | √ | 1.0.0 | √ | 1.0.0 | - | 5.0 | 1.0.0 | 13 | 1.0.0 | √ | 1.0.0 |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 小红书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| - | - | - | - | - | - | - | - | - | - | - | - |
插件使用说明
- uniApp增加华为权限校验弹窗 拿来即用
版本对比说明
| 功能 | 免费版 (FREE) | 源码版 (SOURCE) |
|---|---|---|
| 基础4 种权限 | ✅ 支持 | ✅ 支持 |
| 扩展20+ 种基础权限 | ❌ 不支持 | ✅ 支持 |
| 自定义权限类型 | ❌ 不支持 | ✅ 支持 |
| 动态添加/移除权限 | ❌ 不支持 | ✅ 支持 |
| 源码修改权限 | ❌ 不允许 | ✅ 允许 |
| 技术支持 | 基础支持 | 优先支持 |
| 价格 | 付费使用 | 购买源码 |
源码版使用(支持扩展权限)
// 1. 使用内置扩展权限
uni.$permissionHelper.call('startRecord', { success: fn });
uni.$permissionHelper.call('openBluetoothAdapter', { success: fn });
uni.$permissionHelper.call('requestNotificationPermission', { success: fn });
// 2. 动态添加自定义权限
permissionHelper.addPermission(
'customApi',
['android.permission.CUSTOM_PERMISSION'],
{ title: '自定义权限', content: '需要自定义权限说明' }
);
使用范围
免费版使用(4 种基础权限)
仅支持以下 4 种 API:
uni.$permissionHelper.call('chooseImage', { count: 1, success: fn });
uni.$permissionHelper.call('scanCode', { success: fn });
uni.$permissionHelper.call('getLocation', { success: fn });
uni.$permissionHelper.call('saveImageToPhotosAlbum', { filePath: '', success: fn });
付费版使用说明
-
引入组件弹窗
<mmy-huaweiReminder /> -
增加main.js中注册permissionHelper
import permissionHelper from '@/uni_modules/mmy-huaweiReminder/index.js'; uni.$permissionHelper = permissionHelper;
如果上面这个方法不生效,可以使用:
- Vue 2 全局挂载
Vue.prototype.$permissionHelper = permissionHelper; - Vue 3 全局挂载
app.config.globalProperties.$permissionHelper = permissionHelper;
- 调用权限
方式一:直接使用 uni 挂载(推荐 v2 v3都可以用,需要在main.js中先注册)
uni.$permissionHelper.call('chooseImage', {
count: 1,
success: (res) => {
自己后续的方法(res.tempFilePaths[0]);
}
}, {
title: '相机和相册',
content: '便于您使用该功能上传您的照片及用于更换头像、发布产品等场景中读取和写入相册和文件内容'
});
方式二:使用全局挂载的 $permissionHelper
instance.proxy.$permissionHelper.call('chooseImage', {
count: 1,
success: (res) => {
自己后续的方法(res.tempFilePaths[0]);
}
}, {
title: '相机和相册',
content: '便于您使用该功能上传您的照片及用于更换头像、发布产品等场景中读取和写入相册和文件内容'
});
方式三:直接导入使用
import { permissionHelper } from '@/uni_modules/mmy-huaweiReminder/index.js';
permissionHelper.call('chooseImage', { ... });

收藏人数:
购买源码授权版(
试用
赞赏(0)
下载 0
赞赏 0
下载 11653212
赞赏 1892
赞赏
京公网安备:11010802035340号