【发布时间】:2017-05-29 16:19:37
【问题描述】:
我们正在开发一款针对不同市场(国家)的 Android 应用。
这个问题的范围是回答两件事:
- 如何在应用程序中轻松配置和切换将在整个代码库中使用的“全局”参数(例如,此应用程序的此“变体”将针对的国家/地区),例如后端 API 端点。换句话说,有 20 多个后端 API,具体取决于发布的变体。
- 如何轻松构建这 20 多个不同的应用程序,更改每个应用程序的包名称,并在构建每个应用程序时考虑上述唯一的全局参数。
【问题讨论】:
-
不,我们对在运行时检测用户的位置不感兴趣。我们希望为不同的市场构建定制的应用程序。根据构建“变体”,应用程序将完全不同,并且行为也会不同。
标签: android build.gradle