Android发布两个具有相同包ID的应用程序

问题描述:

Android开发者控制台内部我想要有2个应用程序MyAppName和MyAppName-Staging。这两个应用程序之间唯一的区别是:Android发布两个具有相同包ID的应用程序

  1. 他们点API环境(PROD与分期)

  2. 其中之一是外部Play商店发布,而其他(MyAppName分期)将仅适用于我公司的内部用户。

我会被允许为这两者使用相同的软件包/应用程序ID,还是我需要更改每个软件包的软件包ID?我的假设是我需要改变它,如果这种情况下,我可以使用相同的代码库,但只是改变应用程序ID和重建apk来实现这一目标?

对于使用Nativescript构建此应用程序的其他上下文。因此,所有包装信息都通过package.json文件处理,代码签名必须通过CLI完成。我只是想确保我无法将自己的代码签名到无法将我的构建发布到生产环境中的情况(MyAppName构建)。感谢您的任何指导。

根据我的经验,Google Play商店不允许发布包含相同包名的2个应用。你会需要:

  1. 更改您的包名

,或者如果你想拥有同样的包名不分,

  1. 上传分期应用程序(具有相同的软件包名称)添加到您的实时应用程序的测试版频道,然后选择要邀请参加测试的用户。
开始=“2”>
+0

如果我使用选项2去可以在应用程序中有一个单独的应用程序的名称?就像你在使用手机时在手机上显示的一样? –

+0

绝对,更改显示名称(不是包名称)可以简单地在'Android Manifest'文件中完成 –

+0

真棒这可能正是我所需要的然后 –

开发人员控制台具有测试版本的概念,您可以将其发布到成员列表或打开以玩商店。您可以使用相同的软件包名称进行构建,但指向不同的环境并通过那里分发。

然后指出当你释放你的官方版本时。

https://support.google.com/googleplay/android-developer/answer/3131213?hl=en