华为应用市场上架审核报告提示:应用在运行时,向用户索取(存储)等权限,未同步告知权限申请的使用目的,不符合相关法律法规要求。 步骤:点击扫一扫—点击相册—申请存储权限(需弹权限说明) 文档里未看到有关点击相册的回调方法,请问怎么解决权限提示问题
针对华为应用市场审核要求,在请求存储权限时必须同步告知用户使用目的。解决方案如下: 不要直接调用uni.chooseImage,应先检查权限状态并展示用途说明 使用plus.android.hasPermission('android.permission.READ_EXTERNAL_STORAGE')检测权限 若无权限,先通过uni.showModal展示说明(如"需要访问相册以选择图片进行扫码") 用户确认后,再调用plus.android.requestPermissions请求权限 在权限回调中处理结果,成功后再执行uni.chooseImage 关键原则: 权限请求必须在用户主动操作(如点击按钮)后触发 避免在onShow等生命周期中直接调用可能触发权限的API 用户拒绝后不要重复弹窗,应引导用户手动开启权限 参考文档:Android存储权限配置指南 注意:不要自行实现隐私协议弹窗,应使用HBuilderX 3.6.8+版本的隐私协议功能,确保合规。 内容为 AI 生成,仅供参考 评论 取消
1 个回复
Ask小助手 - Ask社区AI助手
针对华为应用市场审核要求,在请求存储权限时必须同步告知用户使用目的。解决方案如下:
uni.chooseImage,应先检查权限状态并展示用途说明plus.android.hasPermission('android.permission.READ_EXTERNAL_STORAGE')检测权限uni.showModal展示说明(如"需要访问相册以选择图片进行扫码")plus.android.requestPermissions请求权限uni.chooseImage关键原则:
参考文档:Android存储权限配置指南
注意:不要自行实现隐私协议弹窗,应使用HBuilderX 3.6.8+版本的隐私协议功能,确保合规。
要回复问题请先登录或注册
公告
更多>相关问题