前段时间项目谷歌应用上架,可费了老劲,在这里记录一下折腾记录,以备之后参考。
1.首先是TalkingData,项目中不能有它的任何关键字、类库等。虽然td声明后续迎合谷歌政策修改了sdk,但还有很多开发者使用新sdk后遇到审核不过的情况。我们这里也是遇到了问题,虽然td的相关类库已经删除,但残留了有talkingdata关键字的代码,也被谷歌驳回了,所以talkingdata肯定是被纳入了机审扫描的黑名单。
2.谷歌要求https,至少是上传用户手机相关信息,包括但不限于:手机mac地址,IMEI,ip地址,谷歌账号,facebook账号,用户名等。一定要用安全的https传输,我们这次上架包括欧盟国家,所以应该是最严格的。光用https上传还不够,还需要在上传之前保证用户同意隐私协议。这份协议要在游戏内明显的地方有显示和同意的操作才行。
3.证书最好用CA机构颁发的证书,这样Unity开发的客户端可以不用改任何代码便可支持https。不然还需要信任证书,会和adjust等广告统计sdk造成冲突。
以上是这次上架包括欧盟国家在内的问题记录,之后再遇到的问题会在本文更新。