拓荒
拓荒
  • 发布:2021-03-22 15:39
  • 更新:2021-05-14 15:09
  • 阅读:2202

【报Bug】安卓端 permissionExternalStorage 设置成once,用户拒绝弹窗提示需要允许,但是permissionPhoneState设置成once拒绝就不提示

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows10

HBuilderX类型: 正式

HBuilderX版本号: 2.9.8

浏览器平台: Chrome

浏览器版本: 最新版本

项目创建方式: HBuilderX

示例代码:

/ android打包配置 /
"permissionExternalStorage" : {
"request" : "once",
"prompt" : "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请允许。"
},
"permissionPhoneState" : {
"request" : "once",
"prompt" : "为保证您正常、安全地使用,需要获取设备识别码(部分手机提示为获取手机号码)使用权限,请允许。"
},

操作步骤:

/ android打包配置 /
"permissionExternalStorage" : {
"request" : "once",
"prompt" : "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请允许。"
},
"permissionPhoneState" : {
"request" : "once",
"prompt" : "为保证您正常、安全地使用,需要获取设备识别码(部分手机提示为获取手机号码)使用权限,请允许。"
},

这两个request都是once 前者用户拒绝弹窗提示需要允许,后者就不提示

预期结果:

希望前者和后者一样,用户拒绝就不要自动再弹出提示了

实际结果:

这两个request都是once 前者用户拒绝弹窗提示需要允许,后者就不提示

bug描述:

安卓端 permissionExternalStorage 设置成once,用户拒绝弹窗提示需要允许,但是permissionPhoneState设置成once拒绝就不提示,前者会导致应用宝认为app 强制、频繁,过度索取权限而下架app, 希望可以像permissionPhoneState权限一样用户禁止就不再自动提示了。

2021-03-22 15:39 负责人:无 分享
已邀请:
MonikaCeng

MonikaCeng

permissionPhoneState好像不影响上架吧

  • 拓荒 (作者)

    用户拒绝就会弹出需要同意的确认框,永久禁止就会自动退出,只有同意才会可以正常使用,我们好几个客户被应用宝下架都是因为强制、频繁,过度索取权限而下架app,app权限授权了除了存储和拨打电话就没有什么了,要是存储权限和电话权限一样处理估计就没问题了,电话权限用户拒绝是正常的。

    2021-03-23 14:21

  • MonikaCeng

    回复 拓荒: 我只遇到过弹permissionExternalStorage的

    2021-03-23 14:43

m***@163.com

m***@163.com

我们也遇到了

该问题目前已经被锁定, 无法添加新回复