小米商店APP隐私合规检测拒绝无非2个原因
第一隐私政策写的不到位,第二软件权限申请问题
违规收集个人信息,也就是说你收集了信息,你没给用户条条文文的展示出来,所以你违规收集
解决办法
https://www.bheo.cn/privacy-policy
参考一下我的隐私政策
把你app用到的所有sdk,或者基础服务,要引用的个人信息给写出来,不要用什么可能会引用这种话,就是直接用 引用什么什么权限就行
具体的sdk可以去看你app引用了那些sdk,然后去查找引用就行了
https://uniapp.dcloud.net.cn/app/android-store.html#uni%E5%8E%9F%E7%94%9F%E6%8F%92%E4%BB%B6
这里是uni基础引入的sdk
按照我的那种来引入就行了
这个是比较重要的
(10)uni-app(5+、web2app)
包名信息:io.dcloud
使用目的:基础模块
涉及个人信息:存储的个人文件,设备信息(IMEI、ANDROID_ID、DEVICE_ID、IMSI),网络信息
隐私权政策链接/官网:https://ask.dcloud.net.cn/article/36937
其他的用了那个引入那个
还有一个问题就是
APP首次打开,未见使用权限对应的相关产品或服务时,提前向用户弹窗申请开启存储权限。
这个也是很好解决的
在这里加入这2个代码,就可以把申请打电话通话和访问存储的给关闭了
也不是关闭,不会在一打开app就弹出来申请了。
会在你使用部分内容时候申请权限
经测试,上传图片权限会在多次点击,或者二次打开app的时候访问申请权限
或者直接保存一个软件内的图片会直接申请访问权限(教程也是来自uni官网)
https://ask.dcloud.net.cn/article/36549#phonestate
“request” : “none”,
后面的none是可以替换的
解释
- none
应用启动时不申请 - once
应用第一次启动时申请,用户可以拒绝 - always
应用每次启动都申请,并且用户必须允许,用户拒绝时会弹出以下提示框引导用户重新允许
"permissionExternalStorage" : {
"request" : "none",
"prompt" : "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请允许。"
},
"permissionPhoneState" : {
"request" : "none",
"prompt" : "为保证您正常、安全地使用,需要获取设备识别码(部分手机提示为获取手机号码)使用权限,请允许。"
},
然后通过了
有一个bug,APP首次启动不请求使用存储权限的话,会导致app通知失效,需要有APP储存权限才可以实现APP通知,可以把储存权限的none改成always,具体根据自己提交的平台为主有些平台没那么多问题,有的有!
可以升级后,然后把代码删除掉,再使用,如果只是用小米的,推送服务,不上架商店的话