56 lines
2.6 KiB
Groovy
56 lines
2.6 KiB
Groovy
apply from: "./script/utils.gradle"
|
||
|
||
|
||
project.android.productFlavors {
|
||
mogo {
|
||
dimension "project"
|
||
buildConfigField 'boolean', 'secure', "true"
|
||
buildConfigField 'int', 'ttsLanguage', "1" // 仅中文
|
||
buildConfigField 'int', 'loginMode', "0" // 手机号验证码登录
|
||
buildConfigField 'String', 'URLs', "\"${readFileToJson("mogo").replace("\"", "\\\"")}\""
|
||
buildConfigField 'String', 'mediaUrlConfig', "\"${readMediaUrlConfigFromJsonFile("mogo").replace("\"", "\\\"")}\""
|
||
}
|
||
yantai {
|
||
dimension "project"
|
||
buildConfigField 'boolean', 'secure', "false"
|
||
buildConfigField 'int', 'ttsLanguage', "1 << 1" // 中英韩
|
||
buildConfigField 'int', 'loginMode', "0" // 手机号验证码登录
|
||
buildConfigField 'String', 'URLs', "\"${readFileToJson("yantai").replace("\"", "\\\"")}\""
|
||
buildConfigField 'String', 'mediaUrlConfig', "\"${readMediaUrlConfigFromJsonFile("yantai").replace("\"", "\\\"")}\""
|
||
}
|
||
|
||
dali {
|
||
dimension "project"
|
||
buildConfigField 'boolean', 'secure', "true"
|
||
buildConfigField 'int', 'ttsLanguage', "1" // 仅中文
|
||
buildConfigField 'int', 'loginMode', "0" // 手机号验证码登录
|
||
buildConfigField 'String', 'URLs', "\"${readFileToJson("dali").replace("\"", "\\\"")}\""
|
||
buildConfigField 'String', 'mediaUrlConfig', "\"${readMediaUrlConfigFromJsonFile("dali").replace("\"", "\\\"")}\""
|
||
}
|
||
saas {
|
||
dimension "project"
|
||
buildConfigField 'boolean', 'secure', "true"
|
||
buildConfigField 'int', 'ttsLanguage', "1" // 仅中文
|
||
buildConfigField 'int', 'loginMode', "1" // 手机号验证码登录
|
||
buildConfigField 'String', 'URLs', "\"${readFileToJson("saas").replace("\"", "\\\"")}\""
|
||
buildConfigField 'String', 'mediaUrlConfig', "\"${readMediaUrlConfigFromJsonFile("saas").replace("\"", "\\\"")}\""
|
||
}
|
||
singapore {
|
||
dimension "project"
|
||
buildConfigField 'boolean', 'secure', "true"
|
||
buildConfigField 'int', 'ttsLanguage', "1" // 仅中文
|
||
buildConfigField 'int', 'loginMode', "1" // 手机号验证码登录
|
||
buildConfigField 'String', 'URLs', "\"${readFileToJson("singapore").replace("\"", "\\\"")}\""
|
||
buildConfigField 'String', 'mediaUrlConfig', "\"${readMediaUrlConfigFromJsonFile("singapore").replace("\"", "\\\"")}\""
|
||
}
|
||
|
||
// 配置网络环境,QA、线上、演示
|
||
qa {
|
||
dimension "env"
|
||
buildConfigField 'int', 'NET_ENV', '2'
|
||
}
|
||
online {
|
||
dimension "env"
|
||
buildConfigField 'int', 'NET_ENV', '3'
|
||
}
|
||
} |