Вы можете создать BuildConfig Field , чтобы предоставить различный REST API URL в зависимости от вашего продукта вашему клиенту API:
Откройте файл build.gradle (уровень приложения) и добавьте следующие строки в свой блок Android :
android {
....
applicationVariants.all { variant ->
def variantName = variant.flavorName
// replace your specific flavor here instead of 'flavor1' & 'flavor2'
if (variantName.contains("flavor1")) {
variant.buildConfigField 'String', "SERVER_URL", '"your_flavor_specific_url_here"'
} else if (name.contains("flavor2")) {
variant.buildConfigField 'String', "SERVER_URL", '"your_flavor_specific_url_here"'
}
}
....
}
Теперь Перестройте свой проект , и тогда вы получите доступ к BuidConfig.SERVER_URL
в вашем проекте, который будет отличаться в зависимости от выбранного вами вкуса продукта.