谷歌开发者账号中,如果避免下架?
1、账号隔离;
所谓账号隔离,指的是开发者账号隔离,包括账号注册信息,日常登录使用,付款信息,登录环境等等。与账号相关的都需要做隔离。新账号与之前被封的账号不能有任何关联,特别是开发同事,千万不能在本地电脑登录开发账号。
2、代码隔离;
代码隔离,即所有开发者,在开发的时候,需要做混淆加固等基础操作。同时避免直接从之前被下架、被封号的APP中大段的复制引用代码。包括图片文件、第三方库文件,引用的时候都需要留个心眼,避免重复使用。
我们的一个猜测是,Google使用机器学习的方法在对代码进行对比。所以代码层面的关联查处会越来越容易,这就非常考验开发人员。开发人员可以逆向推导自己代码写作过程,比如把自己想成Google的审核人员,如何来判定代码是不是同一个开发者或者是同一种功能。
代码隔离是最难的,方法也是非常不固定的,每个开发者都有自己的开发习惯和固定方式,在应对代码隔离的过程中,需要每个开发者结合自身习惯针对性的改变。
同时也需要避免不同账号使用同属于一个谷歌体系下第三方组件的服务,比如谷歌登录、谷歌统计分析、谷歌广告等,这些使用的时候,也尽量做一下隔离。
3、产品合法;
在我看来,产品符合谷歌开发者政策,这一点是最重要的。很多时候,账号被封,产品被下架,大家不愿意花时间走申诉流程,一方面是Google申诉流程漫长,另一方面是对自身产品的功能没有底气,其中总有一些是谷歌明确不允许的行为,所以也就懒得申诉了。
所以,我们在设计产品的时候,一定要让Google审核人员,能够明确知道你的产品功能,并且确定产品没有违反Google的开发者政策,在这里建议大家有时间,还是多看看Google开发者政策,当然Google开发者政策只是参考,毕竟制定政策的是谷歌自己,而且很多政策都看不懂,这个具体就需要每个人自己去判断Google的底线了。
开发者政策中,大家尽量避免触犯欺诈和隐私权.