我们仍然可以移除谷歌从未发行的应用程序播放? [英] Can we still remove never-published apps from Google Play?

查看:149
本文介绍了我们仍然可以移除谷歌从未发行的应用程序播放?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们制定并发布了自己的应用程序以及应用程序的其他人将发布谷歌播放。回来时,谷歌玩是Android的市场中,我们使用了以下策略来测试许可code的应用程序,我们开发了别人:

We develop and publish our own apps as well as apps for others to publish on Google Play. Back when Google Play was Android Market, we used the following strategy for testing the licensing code in apps we developed for others:

  1. 上传(但不发表)的应用程序,以我们的发布商帐户。该应用程序包括我们的出版商公开密钥与许可证检查code。
  2. 测试应用程序,因为我们通过设置我们的开发者控制台不同的许可响应。
  3. 当我们确信一切都正常工作,我们从Android Market的帐户删除已上传的应用程序。 我们可以做到这一点,因为应用程序从未被公开。
  4. 更改许可code发布的公钥来,我们的合作伙伴。
  5. 交付.apk文件到我们的合作伙伴在Android电子市场中的出版商帐户进行发布。 这工作,因为我们已经删除了Android Market的帐户的应用程序。
  1. Upload (but do not publish) the app to our publisher account. The app included our publisher public key with the license check code.
  2. Test the app as we set different licensing responses through our developer console.
  3. When we were satisfied that everything was working properly, we deleted the uploaded app from our Android Market account. We could do this because the app had never been published.
  4. Change the publisher public key in the licensing code to that of our partner.
  5. Deliver the .apk to our partner to publish in their publisher account on Android Market. This worked because we had deleted the app from our Android Market account.

这是一个一年,因为我们这样做的更好的一部分。有谁知道,如果同样的策略可以与谷歌被用来玩?特别要注意粗体部分上面仍然有效?难道还要完成删除已上传的,但从来没有一个应用程序的所有痕迹已经公布,所以别人就可以上传和发布呢?

It's been the better part of a year since we did this. Does anyone know if the same strategy can be used with Google Play? In particular, do the parts in bold above still work? Is it still possible to complete remove all traces of an app that has been uploaded but never been published, so that someone else can then upload and publish it?

一个选择,我们将如果我们必须做的,是改变应用程序的包名称为我们的授权测试阶段。然而,这是复杂的,当我们改变包名称后面可以引入附加的误差。

One alternative, which we will do if we must, is to change the app's package name for our license testing phase. However, this is complex and can introduce additional errors when we change the package name back.

另一种方法是为我们的合作伙伴建立一个用户帐户我们。然而,虽然用户帐户可以从观看财务数据被限制,它们不能(据我们可以告诉)被限制在一个单一的应用程序的工作。我们可以理解,为什么合作伙伴不希望允许这样广泛的访问。

Another alternative is for our partner to set up a user account for us. However, while user accounts can be restricted from viewing financial data, they cannot (as far as we can tell) be restricted to working with a single app. We can understand why partners would not want to allow such broad access.

推荐答案

修订答:

可悲的是,谷歌播放不再支持的应用程序草案的。因此,整个战略已经被淘汰。为替代见 Android的文档上测试应用内结算谷歌已经提供了。

Sadly, Google Play no longer supports draft apps at all. So the entire strategy is defunct. See the Android docs on testing in-app billing for the alternatives that Google has provided.

原来的答案:

那么,答案是,这个策略仍然有效。如果你从来没有发布的应用程序,你可以删除它从谷歌的所有痕迹播放,然后又发布商帐户可以上传应用程序具有相同的包名。所有你需要做的是关闭(如果需要),然后删除所有的apk文件,应用程序将从您的开发者控制台消失了。

Well, the answer is that the strategy still works. If you've never published the app, you can remove all traces of it from Google Play and another publisher account can then upload an app with the same package name. All you need to do is deactivate (if necessary) and then delete all .apk files and the app will disappear from your developer console.

如果该应用程序是有史以来出版,这是不行的。你可以取消发布一个应用程序,但你不能删除是有史以来活跃,而应用程序发表任何的apk文件。 (这种行为是无证的,只要我能找到)。这是不幸的;这将是很好能够彻底清除这是从来没有被任何人下载了一个应用程序的所有痕迹。更妙的是一个沙箱区域效仿谷歌播放的各个方面,包括购买自己的应用程序(并支持通过模拟器做的)。

If the app was ever published, this will not work. You can unpublish an app, but you cannot delete any .apk files that were ever active while the app was published. (This behavior is undocumented as far as I can find.) This is unfortunate; it would be nice to be able to completely remove all traces of an app that was never downloaded by anyone. Even better would be a sandbox area that emulated all aspects of Google Play, including buying your own app (and would support doing it through the emulator).

我还发现,参与传播的变化给所有谷歌播放服务器的延迟似乎比它做一年前,Android的市场雪上加霜。在一个案例中,检验许可证的反应,当我不得不等上两个小时上传(而不是发布)的应用程序后,才响应回来从NOT_MARKET_MANAGED任何事情。

I also discovered that the delays involved in propagating changes to all Google Play servers seems worse than it did a year ago with Android Market. In one case, when testing license responses I had to wait two hours after uploading (but not publishing) an app before the response came back as anything from "NOT_MARKET_MANAGED".

这篇关于我们仍然可以移除谷歌从未发行的应用程序播放?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆