概述
最近google play慢慢开始收紧权限,各种审核,各种隐私协议什么的,一发现不满足要求的就会发邮件警告,如果没留意到邮件就会给google 下架APP...状态变为:已被google移除.
当APP已被移除,不是很严重的话一般都是按照要求修改后重新提交审核就可以了..
下面列举踩坑系列:邮件内容如下
第一坑:
这个主要是因为使用了mob家的SDK导致的.他家的SDK会偷偷获取和上次用户信息.邮件还提到了HTTPS的问题,这个问题还好,实际测试不改也可以上架成功.
解决方案:
1,直接去掉mob SDK..彻底
2,但是很多时候都是祖传代码,不敢乱改动,反正能跑起来就不要乱改,不然出现雪崩事件就GG了.
这个时候mob提供了google play上架的版本配置:传送门
按照mob的文档,加上GPP配置就可以了.
第二坑:
由于看到了HTTPS的提示,然后就把代码全换成HTTPS后发现webview无法打开.这个很可能就是自签名文件或者是证书过期了..由于本人使用了Fiddler抓包,确保APP所有的请求都是HTTPS,抓工具要求自签名,就导致了webview无法打开,然后各种百度几乎都是说在webview中接收所有证书
webview.setWebViewClient(new WebViewClient(){
@override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error){
handler.process();接受证书
}
这样配置后确实可以打开HTTPS,但是这样会导致google 上架的时候被拒绝,邮件内容类似:
这样就进入死循环了..
解决方案:
实际上这个坑是因为使用了Fiddler抓包工具导致的问题,因为配置了自签名导致https无法访问.实际上只要网页证书正常是可以正常打开的.无效特殊配置
第三坑:
1,一般我们上架google的时候都会先发布一个测试版,一般都是先发送开放式测试.偶尔会发布内部测试.
当我们按照google要求修改好后,因为被下架了,会比较急,都是直接发正式版赶紧上架,或者发开放式测试,然后审核通过后推到正式版.
血的教训:APP都按照要求修改了,提交开放测试,莫名其妙又给拒了.而且拒绝的速度挺快的..一开始以为是没改完整,又改了一次,在提交还是给拒了,也没有新的邮件说是什么原因,之后就一直提交一直给拒..最后才摸索出,是因为正式版和内部测试版还是旧的.审核的时候是会审核所有的,只要有一个不符合就会给拒绝.并且不会有新的邮件通知.
下面附一份google上架使用第三方SDK避坑指南
1. AltaMob,广告变现类-->未实践
https://www.altamob.com/
2. 腾讯TBS,浏览服务-->未实践
https://x5.tencent.com/tbs/index.html
3. 腾讯Bugly,异常上报和运营统计服务-->亲测,可以上架
https://bugly.qq.com/v2/
4. 高德地图(AMAP),定位和地图(官网有GooglePlay专用版SDK)
https://lbs.amap.com/api
5. BatMobi,广告变现类
https://www.batmobi.net/index
6. YeahMobi,广告变现类
https://cn.yeahmobi.com/
7. Moplus,推送类,由百度开发
8. 有米 SDK,广告变现类
https://www.youmi.net/
google上架踩坑笔记..如果你也遇到过其他的坑,请在评论区加上.后续可以更新补充到文章中,避免小朋友再次掉坑里
最后
以上就是小巧奇异果为你收集整理的Google play上架被拒踩坑系列的全部内容,希望文章能够帮你解决Google play上架被拒踩坑系列所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复