谷歌播放管理中心 - 不同国家/地区的多个APK



我解释了我的问题。

现状

我们正在交付一个必须在 2 个独立国家/地区发布的应用程序,详细地说,我有 2 个 myApp.apk(包名称"com.my.app")构建并使用相同的密钥签名,但两者都有一些硬编码的 javascript 配置是不同的(不在清单中,而仅在应用程序代码中)。

构建系统

我们正在使用 phonegap 服务进行构建,因此我无法完全控制创建的清单。

目标

发布 apk 多样化以提高国家/地区可见性。 例如。意大利用户可以看到应用程序"MyApp",该应用程序在代码中编写了IT服务器配置,瑞士用户可以看到他们使用相同的名称调用的应用程序,其中包含不同的配置。

我们尝试了什么

  1. 在 Play 控制台中,我尝试添加另一个应用程序项目,用不同的名称调用它(与刚刚发布的前一个包名称相同),但是当我完成上传时,谷歌说我目前已经存在一个名为"com.my.app"的应用程序

问题

是否存在一种根据交付国家/地区使第二个应用程序多样化的方法?

提前致谢

不能有两个具有相同程序包名称的应用以国家/地区为目标。这个答案很好地解释了原因。

所以你有两个选择:

  1. 使用两个不同的包名称发布您的应用程序,例如 com.myapp.it 和 com.myapp.de
  2. 让您的应用使用类似 Firebase 远程配置的功能根据国家/地区更改配置

哪个答案最好取决于用例。对于您的用例,第二个选项听起来最好。

最新更新