Android 发布两个具有相同包 ID 的应用
Android publishing two apps with same package id
在 Android 开发人员控制台内,我想要 2 个应用程序,MyAppName 和 MyAppName-Staging。这两个应用程序之间的唯一区别是:
他们指向的 API 环境(生产与暂存)
一个用于外部 Play 商店发布,而另一个 (MyAppName-Staging) 仅供我公司的内部用户使用。
是否允许我对这两个使用相同的 package/app ID,或者我是否需要为每个更改包 ID?我的假设是我需要更改它,如果是这种情况,我可以使用相同的代码库,但只需更改应用程序 ID 并重建 apk 即可实现此目的吗?
为了获得额外的上下文,我使用 Nativescript 构建了这个应用程序。因此所有打包信息都通过 package.json
文件处理,代码签名必须通过 CLI 完成。我只是想确保我无法对自己进行代码签名,无法将我的构建发布到生产环境(MyAppName 构建)感谢您的指导。
根据我的经验,Google Play 商店不允许发布 2 个具有相同包名的应用程序。您需要:
- 更改您的包裹名称
或者如果你想拥有相同的包名,
- 将您的暂存应用(具有相同的程序包名称)上传到您的实时应用的 Beta 频道,然后 select 用户将被邀请参加 Beta。
开发者控制台具有测试版本的概念,您可以将其分发给成员列表或打开游戏商店。您可以使用相同的包名称构建但指向不同的环境并通过那里分发。
然后在发布正式版本时返回到 prod。
https://support.google.com/googleplay/android-developer/answer/3131213?hl=en
在 Android 开发人员控制台内,我想要 2 个应用程序,MyAppName 和 MyAppName-Staging。这两个应用程序之间的唯一区别是:
他们指向的 API 环境(生产与暂存)
一个用于外部 Play 商店发布,而另一个 (MyAppName-Staging) 仅供我公司的内部用户使用。
是否允许我对这两个使用相同的 package/app ID,或者我是否需要为每个更改包 ID?我的假设是我需要更改它,如果是这种情况,我可以使用相同的代码库,但只需更改应用程序 ID 并重建 apk 即可实现此目的吗?
为了获得额外的上下文,我使用 Nativescript 构建了这个应用程序。因此所有打包信息都通过 package.json
文件处理,代码签名必须通过 CLI 完成。我只是想确保我无法对自己进行代码签名,无法将我的构建发布到生产环境(MyAppName 构建)感谢您的指导。
根据我的经验,Google Play 商店不允许发布 2 个具有相同包名的应用程序。您需要:
- 更改您的包裹名称
或者如果你想拥有相同的包名,
- 将您的暂存应用(具有相同的程序包名称)上传到您的实时应用的 Beta 频道,然后 select 用户将被邀请参加 Beta。
开发者控制台具有测试版本的概念,您可以将其分发给成员列表或打开游戏商店。您可以使用相同的包名称构建但指向不同的环境并通过那里分发。
然后在发布正式版本时返回到 prod。
https://support.google.com/googleplay/android-developer/answer/3131213?hl=en