【报Bug】我的APP接到湖南省通信管理局整改要求:频繁索取读取电话信息权限READ_Phone_State,根据https://ask.dcloud.net.cn/article/36549说明进行设置共两处:
打开manifest.json文件,切换到“源码视图”项在 "plus" -> "distribute" -> "google" 节点下添加
"permissionExternalStorage" : {
"request" : "once",
"prompt" : "应用保存运行状态等信息,我们需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请允许。"
},
"permissionPhoneState" : {
"request" : "once",
"prompt" : "为保证您正常、安全地使用,我们需要获取您的设备识别码(部分手机提示为获取手机号码)使用权限,请允许。"
}
保存后提交云端打包,新包安装后,照样每次打开多次弹出需要获取设备信息权限提示,还是一样不符合通信息管理局的要求。很着急,不知道怎么处理。谢谢了
百世创一
确实有这个问题,无论配置不配置permissionPhoneState,启动都会提示要求“是否允许拨打电话和管理通话”,只有两个选项”允许“和”拒绝“。如果配置“once",在点击“拒绝”后,又会再次弹出“是否允许拨打电话和管理通话”,有三个选项”允许“/“拒绝”/“拒绝,不要再询问”,然后点击“拒绝,不要再询问”才行。如果配置“none",在第二次启动后,还是会提示“是否允许拨打电话和管理通话”,然后点击“拒绝,不要再询问”才行。这样就让人感到我明明拒绝了,但还是提示我的问题。还请你们查询一下问题。(华为手机)
2021-07-26 19:55
百世创一
回复 百世创一: 我们提交应用宝也是被警告了,但目前还只是警告,还请尽快分析一下。
2021-07-26 20:09
百世创一
使用的uni-app项目。HbuilderX版本3.1.22.20210709。安装包下载地址“https://sj.qq.com/myapp/detail.htm?apkName=com.bestrie.aa”(采用'none'配置)
2021-07-26 20:15
百世创一
@DCloud_App_Array 您可否看一下这个问题。腾讯又给我们发送通知,说到这个问题,修改permissionPhoneState成none和once都不行,不清楚怎么回事。
2021-08-08 10:51
DCloud_App_Array
回复 百世创一: 应用是否使用uni原生插件?或者应用代码中是否调用了获取设备信息的API(如plus.device.getInfo)?
2021-08-11 16:16