/ android打包配置 /
"permissionExternalStorage" : {
"request" : "once",
"prompt" : "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请允许。"
},
"permissionPhoneState" : {
"request" : "once",
"prompt" : "为保证您正常、安全地使用,需要获取设备识别码(部分手机提示为获取手机号码)使用权限,请允许。"
},
- 发布:2021-03-22 15:39
- 更新:2021-05-14 15:09
- 阅读:2361
【报Bug】安卓端 permissionExternalStorage 设置成once,用户拒绝弹窗提示需要允许,但是permissionPhoneState设置成once拒绝就不提示
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows10
HBuilderX类型: 正式
HBuilderX版本号: 2.9.8
浏览器平台: Chrome
浏览器版本: 最新版本
项目创建方式: HBuilderX
示例代码:
操作步骤:
/ android打包配置 /
"permissionExternalStorage" : {
"request" : "once",
"prompt" : "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请允许。"
},
"permissionPhoneState" : {
"request" : "once",
"prompt" : "为保证您正常、安全地使用,需要获取设备识别码(部分手机提示为获取手机号码)使用权限,请允许。"
},
这两个request都是once 前者用户拒绝弹窗提示需要允许,后者就不提示
/ android打包配置 /
"permissionExternalStorage" : {
"request" : "once",
"prompt" : "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请允许。"
},
"permissionPhoneState" : {
"request" : "once",
"prompt" : "为保证您正常、安全地使用,需要获取设备识别码(部分手机提示为获取手机号码)使用权限,请允许。"
},
这两个request都是once 前者用户拒绝弹窗提示需要允许,后者就不提示
预期结果:
希望前者和后者一样,用户拒绝就不要自动再弹出提示了
希望前者和后者一样,用户拒绝就不要自动再弹出提示了
实际结果:
这两个request都是once 前者用户拒绝弹窗提示需要允许,后者就不提示
这两个request都是once 前者用户拒绝弹窗提示需要允许,后者就不提示
bug描述:
安卓端 permissionExternalStorage 设置成once,用户拒绝弹窗提示需要允许,但是permissionPhoneState设置成once拒绝就不提示,前者会导致应用宝认为app 强制、频繁,过度索取权限而下架app, 希望可以像permissionPhoneState权限一样用户禁止就不再自动提示了。
拓荒 (作者)
用户拒绝就会弹出需要同意的确认框,永久禁止就会自动退出,只有同意才会可以正常使用,我们好几个客户被应用宝下架都是因为强制、频繁,过度索取权限而下架app,app权限授权了除了存储和拨打电话就没有什么了,要是存储权限和电话权限一样处理估计就没问题了,电话权限用户拒绝是正常的。
2021-03-23 14:21
MonikaCeng
回复 拓荒: 我只遇到过弹permissionExternalStorage的
2021-03-23 14:43