Google Play 管理中心 - 针对不同国家/地区的多个 APK

Google Play Console - Multiple APK for different country

我解释一下我的问题。

现状

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

构建系统

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

目标

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

我们尝试了什么

  1. 在 play console 中我尝试添加另一个使用不同名称调用它的应用程序项目(与刚刚发布的前一个程序包名称相同)但是当我完成上传时 google 告诉我目前名称为 "com.my.app" 的应用程序已存在

问题

有没有一种方法可以根据交付国家/地区使第二个应用程序多样化?

提前致谢

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

所以你有两个选择:

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

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