Ted*_*opp 6 android google-play
我们开发和发布自己的应用以及其他应用以在Google Play上发布的应用.当Google Play是Android Market时,我们使用以下策略测试我们为其他人开发的应用中的许可代码:
自从我们这样做以来,这是一年中最好的一部分.有谁知道Google Play是否可以使用相同的策略?特别是,上面粗体部分仍然有用吗?是否仍然可以完成删除已上传但从未发布过的应用程序的所有痕迹,以便其他人可以上传并发布它?
如果必要,我们将采取的另一种方法是更改应用程序的软件包名称以进行许可证测试阶段.但是,这很复杂,当我们更改包名称时可能会引入其他错误.
另一种选择是我们的合作伙伴为我们设置用户帐户.但是,虽然可以限制用户帐户查看财务数据,但他们不能(据我们所知)限制使用单个应用程序.我们可以理解为什么合作伙伴不希望允许这样广泛的访问.
Ted*_*opp 10
更新的答案:
可悲的是,Google Play根本不再支持草稿应用程序.因此,整个战略已经不复存在.有关Google提供的替代方案,请参阅有关测试应用内结算的Android文档.
原始答案:
那么,答案是该策略仍然有效.如果您从未发布过该应用,则可以从Google Play中移除所有应用的痕迹,然后其他发布商帐户可以上传具有相同包名称的应用.您需要做的就是停用(如有必要),然后删除所有.apk文件,应用程序将从开发人员控制台中消失.
如果该应用程序曾被发布,这将无效.您可以取消发布应用程序,但不能删除在发布应用程序时始终处于活动状态的任何.apk文件.(据我所知,这种行为没有记载.)这是不幸的; 如果能够完全删除任何人从未下载过的应用程序的所有痕迹,那将是一件好事.更好的是沙盒区域可以模拟Google Play的各个方面,包括购买自己的应用程序(并支持通过模拟器进行操作).
我还发现,传播所有Google Play服务器的更改所带来的延迟似乎比一年前使用Android Market更糟糕.在一个案例中,在测试许可证响应时,我必须在上传(但不发布)应用程序之后等待两个小时,然后才能将响应作为"NOT_MARKET_MANAGED"返回.