我已经使用这个包名部署了我的生产应用程序com.companyname.appandroid
。现在我希望我在 Beta Releasing 中的开发和 QA 应用程序能够以更多的后缀(如com.companyname.appandroid.qa
和com.companyname.appandroid.dev
.
这怎么可能?
我已经使用这个包名部署了我的生产应用程序com.companyname.appandroid
。现在我希望我在 Beta Releasing 中的开发和 QA 应用程序能够以更多的后缀(如com.companyname.appandroid.qa
和com.companyname.appandroid.dev
.
这怎么可能?
我认为这是不可能的:(
这不是 Play 控制台会为您做的事情。
有些应用会这样做,因为它们在 Google Play Beta 测试存在之前就开始了 Beta 测试,或者因为他们希望用户能够同时拥有 Beta 版和生产版。一个例子是 Chrome:
如果这样做,您必须在 Play 控制台中将它们作为两个完全独立的应用程序进行管理。这将起作用,但是:
这是不可能的。如果您更改包名称,它将不同的应用程序。您可以提供 apk 名称来区分。
如果您想将您的测试版作为单独的应用程序发布,以便用户可以并行使用生产和测试版应用程序,您所要做的就是更改applicationId
应用程序中的build.gradle
(例如,通过附加“.qa”或“.dev”正如你所建议的)。
这就是例如 Chrome 和 Firefox 如何在 Play 商店中提供其 beta 版本的方式。
有关更多详细信息,请参阅应用程序 ID 上的 Android 开发者页面。它讨论了使用构建变体发布具有不同包名称的不同版本的应用程序,例如具有“免费”和“专业”版本。对于 beta 版本,您宁愿使用不同的分支而不是构建变体,但无论如何您都会创建具有不同应用程序 ID 的不同应用程序。