HTML5 plus APP在小米应用商店被拒,原因是:APP首次打开,未见使用权限对应的相关产品或服务时,提前向用户弹窗申请开启电话权限。
我已经按照提示帮助文档,在manifest.json中加了以下2项:
1."distribute" : {
"google" : {
"permissions" : [
"<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>",
"<uses-permission android:name=\"android.permission.CAMERA\"/>",
"<uses-permission android:name=\"android.permission.READ_EXTERNAL_STORAGE\"/>",
"<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>"
],
"permissionExternalStorage" : {
"request" : "none",
"prompt" : "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请允许。"
},
"permissionPhoneState" : {
"request" : "none",
"prompt" : "为保证您正常、安全地使用,需要获取设备识别码(部分手机提示为获取手机号码)使用权限,请允许。"
},
重新打包后,上架再次被拒,原因一样。
2.根据查找到的信息,再次在主目录下增加了androidManifest.xml文件:
<application>
<meta-data android:name="DCLOUD_WRITE_EXTERNAL_STORAGE" android:value="none"/>
<meta-data android:name="DCLOUD_READ_PHONE_STATE" android:value="none"/>
</application>
重新打包后,上架再次被拒,原因一样。
还有哪里没有配置呢?
谢谢!
大平头哥 (作者)
我的是5 plus APP,在APP首页会调用plus.push.getClientInfo()获取设备信息功能,因为要用来自动登录。
如果不调用,怎么自动登录呢?
2023-12-07 13:57
套马杆的套子
回复 大平头哥: 可以判断下是否点击同意的按钮,同意后再获取
2023-12-08 08:24