最近google play慢慢开始收紧权限,各种审核,各种隐私协议什么的,一发现不满足要求的就会发邮件警告,如果没留意到邮件就会给google 下架APP...状态变为:已被google移除.
如果APP已被移除,一般情况下只需按要求进行修改并重新提交审核即可解决问题,除非情况较为严重。
以下是踩坑系列的一部分:邮件内容如下
第一坑:
这个问题主要源于使用了mob家的SDK。该SDK存在潜在的隐私问题,可能会获取并传输用户信息。邮件中还提到了HTTPS的问题,不过经过实际测试发现即使不改也能成功上架,所以这个问题相对较小。
解决方案: 改善策略:
删除mob SDK,彻底清除。
尽管许多代码都是祖传的,但我们通常不敢随意修改它们。只要能够正常运行,就不要轻易改动,否则可能会引发严重问题。一旦出现雪崩事件,后果将不堪设想。
此时,Mob提供了适用于Google Play上架的版本配置。请点击传送门。
根据mob的文档,只需添加GPP配置即可。
第二坑:
在看到HTTPS提示后,我决定将代码全部替换为HTTPS。然而,我发现Webview无法打开。很可能是因为自签名文件或证书已过期。由于我使用了Fiddler抓包工具来确保APP的所有请求都是HTTPS,并且该工具要求使用自签名证书,这导致了Webview无法正常打开。在百度上搜索了各种解决方法,几乎都建议在Webview中接收所有证书。
配置webview后可以成功打开HTTPS,但这样会导致在将应用上架到Google Play时被拒绝。邮件内容通常会类似于以下内容:
陷入这样的循环,再无法自拔。
解决方案: 改善策略:
实际上,这个问题是由于使用了Fiddler抓包工具所导致的。原因是配置了自签名证书,导致无法访问https网页。只要网页证书正常,就可以正常打开,无需进行特殊配置。
第三坑:
通常,我们在将应用程序上架到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)提供定位和地图服务,官网还提供适用于Google Play的专用版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上发布了一篇关于避免陷阱的笔记,如果你还遇到其他坑,请在评论区分享。我会不断更新并补充到文章中,以便小朋友们能够避免再次掉进这些坑里。
还木有评论哦,快来抢沙发吧~