更新记录

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 });

付费版使用说明

  1. 引入组件弹窗

    <mmy-huaweiReminder />
  2. 增加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;
  1. 调用权限

方式一:直接使用 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', { ... });

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。