腾讯应用宝发来整改通知,主要有一条不明白如何处理。
APP在用户明确拒绝通讯录/定位/短信/录音/相机/XXX等权限申请后,重新运行时,仍向用户弹窗申请开启与当前服务场景无关的权限,影响用户正常使用。
APP主要索取的权限是拨打电话、定位功能。
这个问题如何处理?
腾讯应用宝发来整改通知,主要有一条不明白如何处理。
APP在用户明确拒绝通讯录/定位/短信/录音/相机/XXX等权限申请后,重新运行时,仍向用户弹窗申请开启与当前服务场景无关的权限,影响用户正常使用。
APP主要索取的权限是拨打电话、定位功能。
这个问题如何处理?
如何解决"强制、频繁、过度索取权限"问题
对于权限问题,主要注意以下几个方面:
应用中没有对应的服务或场景时,不要申请对应权限(例如没有使用到位置的服务时,不要申请定位权限)
应用申请权限时,如果用户拒绝,不要直接退出APP无法使用。千万不要将应用启动时申请“读写手机存储”和“访问设备信息”权限设置为“always”,详情参考:https://ask.dcloud.net.cn/article/36549
调用申请权限相关时,如果用户拒绝,非用户主动触发功能,不要重复调用API触发弹出申请权限窗口影响用户使用
在开发uni-app中还需要注意以下问题:
不要在页面生命周期onShow中调用可能触发权限提示框的API,如 uni.getLocation、uni.chooseImage等。
参考文档:https://ask.dcloud.net.cn/article/39073
倾斜的水瓶座 (作者)
现在碰到的问题是,应用宝测试机运行APP。频繁都弹出是否允许拨打电话!
2021-09-28 11:26
倾斜的水瓶座 (作者)
您给的链接,其他问题都处理掉了。就是这个频繁索取拨打电话的权限,不知道该如何处理!
2021-09-28 11:28