【问题标题】:Publish beta version on Android market在 Android 市场上发布测试版
【发布时间】:2011-09-26 00:57:25
【问题描述】:

我想在 android 市场上发布我的某个应用的 beta 版,但遇到无法两次上传具有相同包名的应用的问题- 甚至没有不同的证书。但是对于发布版和 beta 版有 2 个包名会带来很多麻烦(例如,每次都必须更改对 R 不同位置的引用)

对于该问题是否有最佳实践/好的解决方法?

【问题讨论】:

标签: android google-play beta-testing


【解决方案1】:

是的,打电话给你的包裹

com.you.app.beta

修复此应用程序中的所有错误。然后,当您上线时,只需复制项目重构您的包名称(Eclipse CTRL+ALT+R 在项目上)更新您的清单并重新-发布。然后您不再支持 beta 包,您甚至可以单击取消发布,或发布更新,显示链接到新包的升级屏幕(即新市场 url)

com.you.app

有什么问题?

【讨论】:

    【解决方案2】:

    自 IO 2013 以来,现在有一个选项可以进行 beta 测试: https://support.google.com/googleplay/android-developer/answer/3131213?hl=en

    【讨论】:

      【解决方案3】:

      我们上传但不发布我们应用的测试版。上传后,市场将假定任何传入的许可证检查都是从侧面加载的合法安装完成的,并将响应“已授权”。因此,我们的 beta 测试人员可以测试完整的实现,包括许可代码。 (对于已上传但未发布的应用,测试帐户的响应也会得到认可。)

      测试完成后,我们使用相同的包(和签名证书)上传发布版本,然后发布。

      【讨论】:

        【解决方案4】:

        我偶然发现了这个讨论 Android Beta 测试的博客,感觉这是更好的方法。所以就跟大家分享一下。希望它对所有人都有帮助。 http://zubhium.posterous.com/android-app-beta-testing

        使用 com.packagename.beta 推送应用程序不是一个好主意。它会造成不必要的混乱,其次您不希望在市场上获得不稳定的版本来为您的品牌获得差评。

        【讨论】:

        • 链接失效了。
        【解决方案5】:

        为什么你不能对发布版本使用相同的包名?这样做还可以让您的 Beta 用户收到“应用程序升级”(即最终版本的发布)的通知。

        如果您确实想使用不同的包名称,一种方法是制作一个您可以运行的 ant 脚本来更改所有导入和 manifest.xml,以使用新名称。所以你有你开发的代码,然后你可以在准备上传到市场时运行你的 ant 脚本;说“蚂蚁贝塔”。这会将您的所有软件包从 com.company.app 重命名为 com.company.app_beta,然后您就可以在市场上发布它。

        【讨论】:

          【解决方案6】:

          将测试版上传到市场是一种的良好做法。您应该只将生产就绪的应用程序上传到市场,因为这是用户所期望的。

          如果您想对您的应用程序进行 Beta 测试,最好使用私有分发渠道。

          如果您使用相同的证书,则具有相同包名称的应用程序将被视为对先前应用程序的更新。用户将能够轻松更新。

          【讨论】:

          • AngryBirds 上传了一个测试版:-p
          • 就像 GMail 多年来一直处于测试阶段一样。
          • 对于更复杂的应用程序(例如,与服务器交互的应用程序)来说,如果没有像样的测试基础,就不可能发布完全工作的产品。遵循“尽早发布,经常发布”的范式,您的建议实际上是一个坏主意。是的,Beta 版的评分会很差,但您可以稍后重新上传该应用程序,从而消除不良评分。
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-03-15
          • 2011-08-07
          • 2011-06-24
          相关资源
          最近更新 更多