Google Play控制台 - 适用于不同国家/地区的多个APK

时间:2018-01-11 10:19:23

标签: android cordova google-play phonegap google-play-console

我解释我的问题。

现状

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

构建系统

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

目标

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

我们尝试了什么

  1. 在播放控制台中,我尝试添加另一个应用程序项目,使用不同的名称调用它(与之前发布的包名称相同)但是当我完成上传谷歌时,我说我目前的应用程序名称为& #34; com.my.app"已存在
  2. 问题

    是否存在基于交付国家对第二个应用程序进行多样化的方法?

    提前致谢

1 个答案:

答案 0 :(得分:1)

您不能拥有两个针对国家/地区定位的相同包名称的应用。 This answer对原因给出了很好的解释。

所以你有两个选择:

  1. 使用两个不同的软件包名称发布您的应用程序,例如com.myapp.it和com.myapp.de
  2. 让您的应用根据国家/地区使用Firebase Remote Config
  3. 等内容更改配置

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