众所周知,在Google play平台如果使用个人开发者账号上架应用,在提审正式版应用前,需要满足20人连续封闭测试14天的要求,不少开发者在这个阶段遇到了问题,被谷歌认为没满足要求,从而不能上架应用。
为什么你明明已经按照谷歌的要求测试了,封测还是没有通过?
不少开发者都认为自己已经严格按照谷歌的要求,使用20个独立的谷歌账号连续测试了14天,但结果却往往不尽人意,还是被谷歌判为“尚未准备好”。这可能是因为某些原因导致谷歌未能统计到测试数据。
也就是说,虽然你测了,但谷歌那边没统计到。这种情况,很可能是因为你没有连续14天从谷歌提供的测试链接去登录测试。
谷歌很可能是通过测试链接来统计测试数据的,因此如果没有通过链接登录,谷歌就无法统计到相应的测试数据。很多开发者只是在第一天通过链接下载app登录测试,后续就直接在app上登录,没有通过链接,尤其如果你的应用是没有SDK登录的单机游戏应用,就必须通过链接登录,不然谷歌统计不了数据。
为避免上述情况发生,建议每天都通过链接去登录谷歌账号进行测试,以确保谷歌能统计到。在Google Play后台,开发者可以查看测试情况,测试数据并不是实时更新的,会延迟一天,在测试周期内,尽可能每天都去查看一下是否满足要求了。
如果你发现后台数据显示20个账号14天的测试情况都已经统计到了,但应用仍然被判定为“尚未准备好”,建议在谷歌帮助里提单进行申诉,与谷歌客服沟通。这可能可以帮助你了解问题的具体原因,并找到解决方案。
此外,需要注意的是,进行封测的这20个谷歌账号也需要跟开发者一样,防止关联,不要在同一个设备上或同一个IP网络下,反复切换不同账号进行测试。否则,没通过封测事小,若是被谷歌检测出来账号存在异常,从而做封号处理就得不偿失了。
按理20个测试账号,为避免关联,就需要20个不同的设备和网络,没那边多实体手机设备和网络,可以考虑一下使用云手机来解决。例如酷鸟云的云手机,其原理主要是定制魔改了海外手机的安卓系统,调整系统源码来伪装系统信息的(机型、SIM卡信息、语言、时区、定位等)。
每次创建出来的手机伪装的系统信息都是随机变化的,创建之后就会固定下来,具有唯一性,与真实的手机环境非常接近,可以应对谷歌的检测,不会被认为是虚拟机。
总之,应严格按照谷歌的要求来进行测试,避免关联,实在不知道为什么,就跟客服多沟通。
希望上述内容对你有帮助,也祝大家上架顺利。