uniApp上架注意踩坑事项
隐私协议
最近上架一款社交类型的App,在安卓市场经常被驳回,
总计原因就是,需要在协议内,写明所使用的权限说明,使用用途,相关SDK列表
各行业的模板
链接: https://pan.baidu.com/s/1ohMdMwdZ-MuFq2TUJxHuOg 密码: 97ii
示例:
建议使用webView 的形式,这样方便修改,应用市场也是需要http的链接,能保证统一
被拒记录和解决方案
-
弹窗,用户首次进入,需要有一个是否同意隐私协议的弹窗,参考QQ
-
华为:我们发现您的应用在用户同意隐私政策前申请获取用户个人信息(IMEI, 设备ID, 用户应用安装列表)/权限。
解决方案:
manifest.json 切换为源码格式
在distribute的android节点下加入如下代码
// 避免华为上架问题 "permissionPhoneState" : { "request" : "none", "prompt" : "为保证您正常、安全地使用,需要获取设备识别码(部分手机提示为获取手机号码)使用权限,请允许。" }, "permissionExternalStorage" : { "request" : "none", "prompt" : "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请您允许。" }
-
权限问题:uniApp安卓权限列表
检查permissions节点下是否有没用到的权限,删除
-
广告功能,uniApp默认开启了广告功能,登陆uni开发者账号,最好关闭一下
-
广告标识符,一定要关闭
IOS
- IOS隐私权限说明,用到的都要填写一下
苹果登陆
,如果做了第三方登陆,例如微信,苹果登陆就必须做,并且不能强制用户绑定手机号,要有跳过按钮- 如果有用户交流,类似于帖子之类的页面,必须有对应的举报机制
持续更新……