添加太子备用源,添加太子和八爪鱼防丢失

This commit is contained in:
cyh 2024-10-29 17:42:18 +08:00
parent a6a429f9f0
commit af4e5e5baa
5 changed files with 133 additions and 32 deletions

View File

@ -19,6 +19,7 @@ import com.bumptech.glide.Glide
import com.yingmao.clash.view.dialog.RxDialogShapeLoading import com.yingmao.clash.view.dialog.RxDialogShapeLoading
import com.tencent.mmkv.MMKV import com.tencent.mmkv.MMKV
import com.yingmao.clash.BuildConfig
import com.yingmao.clash.R import com.yingmao.clash.R
import com.yingmao.clash.base.BaseActivity import com.yingmao.clash.base.BaseActivity
import com.yingmao.clash.conf.BZYConstants import com.yingmao.clash.conf.BZYConstants
@ -48,7 +49,14 @@ class LossPreventionActivity : BaseActivity() {
} }
} }
Glide.with(this).load("https://www.lead2win.cc/assets/yingmao.jpg").fitCenter() var fdsUrl = if (BuildConfig.is_ym) {
"https://yingmao.oss-cn-hongkong.aliyuncs.com/fds/fds_yingmao.jpg"
} else if (BuildConfig.is_tz) {
"https://yingmao.oss-cn-hongkong.aliyuncs.com/fds/fds_taizi.png"
} else {
"https://yingmao.oss-cn-hongkong.aliyuncs.com/fds/fds_bzy.png"
}
Glide.with(this).load(fdsUrl).fitCenter()
.into(iv_lossper!!) .into(iv_lossper!!)
} }
@ -58,7 +66,11 @@ class LossPreventionActivity : BaseActivity() {
MediaStore.Images.Media.EXTERNAL_CONTENT_URI, MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
ContentValues() ContentValues()
) ?: kotlin.run { ) ?: kotlin.run {
Toast.makeText(this@LossPreventionActivity, "存储失败,请使用屏幕截屏功能保存", Toast.LENGTH_SHORT).show() Toast.makeText(
this@LossPreventionActivity,
"存储失败,请使用屏幕截屏功能保存",
Toast.LENGTH_SHORT
).show()
} }
this@LossPreventionActivity.contentResolver.openOutputStream(imageUrl as Uri).use { this@LossPreventionActivity.contentResolver.openOutputStream(imageUrl as Uri).use {
iv_lossper?.let { iv -> iv_lossper?.let { iv ->

View File

@ -103,7 +103,6 @@ class SplashActivity : BaseActivity() {
// } // }
var clashBinder = MainApplication.getApp()?.let { var clashBinder = MainApplication.getApp()?.let {
ClashManager(it).wrap() as IClashManager ClashManager(it).wrap() as IClashManager
} }
@ -117,14 +116,16 @@ class SplashActivity : BaseActivity() {
registerKey = cb.getRegisterKey(si) registerKey = cb.getRegisterKey(si)
registerIV2 = cb.getRegisterKiv(si) registerIV2 = cb.getRegisterKiv(si)
// com.yingmao.clash.common.log.Log.d("si==>${si}, ss1==>${ss1}, ss2==>${ss2}") // com.yingmao.clash.common.log.Log.d("si==>${si}, ss1==>${ss1}, ss2==>${ss2}")
AESUtil.KEY2 = ss1 AESUtil.KEY2 = ss1
AESUtil.IV2 = ss2 AESUtil.IV2 = ss2
// com.yingmao.clash.common.log.Log.d("encrypt:"+ AESUtil.byteArrayToHexStr(AESUtil.encrypt("https://api.otcopusvpn.cc:18008")))
val routerSet = val routerSet =
MMKV.defaultMMKV().decodeStringSet(BZYConstants.MMKV_KEY_ROUTER_HOST) MMKV.defaultMMKV().decodeStringSet(BZYConstants.MMKV_KEY_ROUTER_HOST)
if (routerSet != null && routerSet.size > 0) { if (routerSet != null && routerSet.size > 0) {
isNeedRegister() isNeedRegister()
} else { } else {
if (BuildConfig.productId == "182265" || BuildConfig.is_back_cn == true) { //太子没有备用域名所以无需调用getHost if (BuildConfig.is_back_cn == true) { //没有备用域名所以无需调用getHost
isNeedRegister() isNeedRegister()
} else { } else {
splashAtyVM.getHost(object : AsyncCallback { splashAtyVM.getHost(object : AsyncCallback {

View File

@ -163,6 +163,8 @@ interface HttpApi {
@GET("/hostdef.txt") @GET("/hostdef.txt")
suspend fun getHostDef(): String suspend fun getHostDef(): String
@GET("/hosttaizi.txt")
suspend fun getHostTZ(): String
// @Headers( // @Headers(
// "User-Agent: Octopus_Android" // "User-Agent: Octopus_Android"
// ) // )

View File

@ -43,7 +43,8 @@ class SplashAtyVM : PublicViewMode() {
fun getHost(function: () -> Job) { fun getHost(function: () -> Job) {
NetService.instances NetService.instances
val rt = NetService.instances.createFreeBaseUrl("https://yingmao.oss-cn-hongkong.aliyuncs.com/") val rt =
NetService.instances.createFreeBaseUrl("https://yingmao.oss-cn-hongkong.aliyuncs.com/")
doAsyncNoNeedReturn(HttpReqType.GET_HOST) { doAsyncNoNeedReturn(HttpReqType.GET_HOST) {
try { //TODO bug 会引起崩溃 try { //TODO bug 会引起崩溃
@ -64,16 +65,18 @@ class SplashAtyVM : PublicViewMode() {
} }
fun getHost(callback: AsyncCallback) { fun getHost(callback: AsyncCallback) {
val rt = NetService.instances.createFreeBaseUrl("https://yingmao.oss-cn-hongkong.aliyuncs.com/") val rt =
NetService.instances.createFreeBaseUrl("https://yingmao.oss-cn-hongkong.aliyuncs.com/")
doAsyncNoNeedReturn(HttpReqType.GET_HOST) { doAsyncNoNeedReturn(HttpReqType.GET_HOST) {
try { //TODO bug 会引起崩溃 try { //TODO bug 会引起崩溃
if (BuildConfig.productId == "182265") { if (BuildConfig.productId == "182265") {
} else { } else {
var host = if (BuildConfig.is_ym) { var host = if (BuildConfig.is_ym) {
rt.getHost() rt.getHost()
} else if (true == BuildConfig.is_tz) {
rt.getHostTZ()
} else { } else {
rt.getHostDef() rt.getHostDef()
} }
@ -83,7 +86,7 @@ class SplashAtyVM : PublicViewMode() {
val hostSet = host.split("+").toSet() val hostSet = host.split("+").toSet()
MMKV.defaultMMKV().encode(BZYConstants.MMKV_KEY_ROUTER_HOST, hostSet) MMKV.defaultMMKV().encode(BZYConstants.MMKV_KEY_ROUTER_HOST, hostSet)
} }
Log.e("data", "22:$host") // Log.e("data", "22:$host")
} }
callback.suc() callback.suc()
} catch (e: Exception) { } catch (e: Exception) {
@ -101,6 +104,7 @@ class SplashAtyVM : PublicViewMode() {
httpApi.register(params) httpApi.register(params)
} }
} }
fun registerByEncryption(params: Map<String, String>) { fun registerByEncryption(params: Map<String, String>) {
Log.e("data", "register ....") Log.e("data", "register ....")
val httpApi = NetService.instances.createHttps(HttpApi::class.java) val httpApi = NetService.instances.createHttps(HttpApi::class.java)

View File

@ -51,8 +51,8 @@ subprojects {
minSdk = 21 minSdk = 21
//noinspection ExpiredTargetSdkVersion //noinspection ExpiredTargetSdkVersion
targetSdk = 31 targetSdk = 31
versionName = "1.0.2.1" versionName = "1.0.2.2"
versionCode = 1021 versionCode = 1022
resValue("string", "release_name", "v$versionName") resValue("string", "release_name", "v$versionName")
resValue("integer", "release_code", "$versionCode") resValue("integer", "release_code", "$versionCode")
externalNativeBuild { externalNativeBuild {
@ -92,6 +92,7 @@ subprojects {
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
buildConfigField("boolean", "is_back_cn", "true") buildConfigField("boolean", "is_back_cn", "true")
buildConfigField("boolean", "is_ym", "false") buildConfigField("boolean", "is_ym", "false")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("String", "service_url", "\"https://api.huiguovpn.win\"") buildConfigField("String", "service_url", "\"https://api.huiguovpn.win\"")
buildConfigField("String", "productId", "\"1000\"") buildConfigField("String", "productId", "\"1000\"")
@ -104,6 +105,62 @@ subprojects {
//影猫 //影猫
create("2917") {
isDefault = true
dimension = flavorDimensionList[0]
buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("boolean", "is_free", "false")
buildConfigField("String", "productId", "\"2917\"")
manifestPlaceholders(
mapOf(
"APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
)
)
}
create("8300") {
isDefault = true
dimension = flavorDimensionList[0]
buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
if (isApp) {
}
buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("boolean", "is_free", "false")
buildConfigField("String", "productId", "\"8300\"")
manifestPlaceholders(
mapOf(
"APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
)
)
}
create("8937") {
isDefault = true
dimension = flavorDimensionList[0]
buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
if (isApp) {
}
buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("boolean", "is_free", "false")
buildConfigField("String", "productId", "\"8937\"")
manifestPlaceholders(
mapOf(
"APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
)
)
}
create("6768") { create("6768") {
isDefault = true isDefault = true
dimension = flavorDimensionList[0] dimension = flavorDimensionList[0]
@ -112,6 +169,7 @@ subprojects {
} }
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
@ -131,6 +189,7 @@ subprojects {
} }
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.gaogaoshousoft.cc:8700\"") // buildConfigField("String", "service_url", "\"https://api.gaogaoshousoft.cc:8700\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
@ -152,6 +211,7 @@ subprojects {
} }
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.gaogaoshousoft.cc:8700\"") // buildConfigField("String", "service_url", "\"https://api.gaogaoshousoft.cc:8700\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
@ -175,6 +235,7 @@ subprojects {
} }
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.gaogaoshousoft.cc:8700\"") // buildConfigField("String", "service_url", "\"https://api.gaogaoshousoft.cc:8700\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
@ -198,7 +259,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.gaogaoshousoft.cc:8700\"") buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
buildConfigField("String", "productId", "\"9686\"") buildConfigField("String", "productId", "\"9686\"")
@ -219,6 +280,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("String", "productId", "\"6789\"") buildConfigField("String", "productId", "\"6789\"")
@ -238,6 +300,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("String", "productId", "\"3229\"") buildConfigField("String", "productId", "\"3229\"")
@ -258,6 +321,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("String", "productId", "\"5352\"") buildConfigField("String", "productId", "\"5352\"")
@ -278,6 +342,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("String", "productId", "\"9583\"") buildConfigField("String", "productId", "\"9583\"")
@ -298,6 +363,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("String", "productId", "\"9952\"") buildConfigField("String", "productId", "\"9952\"")
@ -317,6 +383,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("String", "productId", "\"7595\"") buildConfigField("String", "productId", "\"7595\"")
@ -337,6 +404,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("String", "productId", "\"9738\"") buildConfigField("String", "productId", "\"9738\"")
@ -356,6 +424,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") // buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
@ -376,6 +445,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") // buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
@ -393,6 +463,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("String", "productId", "\"1588\"") buildConfigField("String", "productId", "\"1588\"")
@ -410,6 +481,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("String", "productId", "\"1595\"") buildConfigField("String", "productId", "\"1595\"")
@ -430,7 +502,7 @@ subprojects {
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("String", "productId", "\"1979\"") buildConfigField("String", "productId", "\"1979\"")
manifestPlaceholders( manifestPlaceholders(
@ -451,7 +523,7 @@ subprojects {
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("String", "productId", "\"9059\"") buildConfigField("String", "productId", "\"9059\"")
manifestPlaceholders( manifestPlaceholders(
@ -470,6 +542,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("String", "productId", "\"6507\"") buildConfigField("String", "productId", "\"6507\"")
@ -490,6 +563,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("String", "productId", "\"6193\"") buildConfigField("String", "productId", "\"6193\"")
@ -510,6 +584,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("String", "productId", "\"6886\"") buildConfigField("String", "productId", "\"6886\"")
@ -530,6 +605,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("String", "productId", "\"6159\"") buildConfigField("String", "productId", "\"6159\"")
@ -549,6 +625,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("String", "productId", "\"1608\"") buildConfigField("String", "productId", "\"1608\"")
@ -568,6 +645,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("String", "productId", "\"182242\"") buildConfigField("String", "productId", "\"182242\"")
@ -589,7 +667,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "false") buildConfigField("boolean", "is_ym", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.gaogaoshousoft.cc:8700\"") buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"") buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
buildConfigField("String", "productId", "\"182227\"") buildConfigField("String", "productId", "\"182227\"")
manifestPlaceholders( manifestPlaceholders(
@ -609,7 +687,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "false") buildConfigField("boolean", "is_ym", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.gaogaoshousoft.cc:8700\"") buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"") buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
buildConfigField("String", "productId", "\"182250\"") buildConfigField("String", "productId", "\"182250\"")
manifestPlaceholders( manifestPlaceholders(
@ -629,7 +707,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "false") buildConfigField("boolean", "is_ym", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.gaogaoshousoft.cc:8700\"") buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"") buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
buildConfigField("String", "productId", "\"182256\"") buildConfigField("String", "productId", "\"182256\"")
manifestPlaceholders( manifestPlaceholders(
@ -649,8 +727,8 @@ subprojects {
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "false") buildConfigField("boolean", "is_ym", "false")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.gaogaoshousoft.cc:8700\"")
buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"") buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
buildConfigField("String", "productId", "\"182251\"") buildConfigField("String", "productId", "\"182251\"")
manifestPlaceholders( manifestPlaceholders(
@ -667,7 +745,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "false") buildConfigField("boolean", "is_ym", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"") buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
buildConfigField("String", "productId", "\"182258\"") buildConfigField("String", "productId", "\"182258\"")
manifestPlaceholders( manifestPlaceholders(
@ -684,7 +762,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "false") buildConfigField("boolean", "is_ym", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"") buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
buildConfigField("String", "productId", "\"11111\"") buildConfigField("String", "productId", "\"11111\"")
manifestPlaceholders( manifestPlaceholders(
@ -701,7 +779,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "false") buildConfigField("boolean", "is_ym", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"") buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
buildConfigField("String", "productId", "\"182254\"") buildConfigField("String", "productId", "\"182254\"")
manifestPlaceholders( manifestPlaceholders(
@ -718,7 +796,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "false") buildConfigField("boolean", "is_ym", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"") buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
buildConfigField("String", "productId", "\"182223\"") buildConfigField("String", "productId", "\"182223\"")
manifestPlaceholders( manifestPlaceholders(
@ -735,7 +813,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "false") buildConfigField("boolean", "is_ym", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"") buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
buildConfigField("String", "productId", "\"182222\"") buildConfigField("String", "productId", "\"182222\"")
manifestPlaceholders( manifestPlaceholders(
@ -751,6 +829,7 @@ subprojects {
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "false") buildConfigField("boolean", "is_ym", "false")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"") buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
buildConfigField("String", "productId", "\"182257\"") buildConfigField("String", "productId", "\"182257\"")
@ -768,7 +847,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "false") buildConfigField("boolean", "is_ym", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"") buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
buildConfigField("String", "productId", "\"182225\"") buildConfigField("String", "productId", "\"182225\"")
manifestPlaceholders( manifestPlaceholders(
@ -785,7 +864,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "false") buildConfigField("boolean", "is_ym", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"") buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
buildConfigField("String", "productId", "\"182224\"") buildConfigField("String", "productId", "\"182224\"")
manifestPlaceholders( manifestPlaceholders(
@ -802,7 +881,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "false") buildConfigField("boolean", "is_ym", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"") buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
buildConfigField("String", "productId", "\"182226\"") buildConfigField("String", "productId", "\"182226\"")
manifestPlaceholders( manifestPlaceholders(
@ -819,7 +898,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "false") buildConfigField("boolean", "is_ym", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"") buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
buildConfigField("String", "productId", "\"182261\"") buildConfigField("String", "productId", "\"182261\"")
manifestPlaceholders( manifestPlaceholders(
@ -837,7 +916,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "false") buildConfigField("boolean", "is_ym", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"") buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
buildConfigField("String", "productId", "\"182221\"") buildConfigField("String", "productId", "\"182221\"")
manifestPlaceholders( manifestPlaceholders(
@ -854,7 +933,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "false") buildConfigField("boolean", "is_ym", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"") buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
buildConfigField("String", "productId", "\"182228\"") buildConfigField("String", "productId", "\"182228\"")
manifestPlaceholders( manifestPlaceholders(
@ -871,7 +950,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "false") buildConfigField("boolean", "is_ym", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"") buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
buildConfigField("String", "productId", "\"182253\"") buildConfigField("String", "productId", "\"182253\"")
manifestPlaceholders( manifestPlaceholders(
@ -891,10 +970,10 @@ subprojects {
// applicationIdSuffix = ".meta" // applicationIdSuffix = ".meta"
} }
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "false")
buildConfigField("boolean", "is_tz", "true")
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.gaogaoshousoft.cc:8700\"")
buildConfigField("String", "service_url", "\"https://api.otcopusvpn.cc:18008\"") buildConfigField("String", "service_url", "\"https://api.otcopusvpn.cc:18008\"")
buildConfigField("String", "productId", "\"182265\"") buildConfigField("String", "productId", "\"182265\"")
manifestPlaceholders( manifestPlaceholders(
@ -916,6 +995,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "false") buildConfigField("boolean", "is_ym", "false")
buildConfigField("boolean", "is_free", "true") buildConfigField("boolean", "is_free", "true")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.gaogaoshousoft.cc:8700\"") // buildConfigField("String", "service_url", "\"https://api.gaogaoshousoft.cc:8700\"")
buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"") buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
@ -937,6 +1017,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_free", "true") buildConfigField("boolean", "is_free", "true")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"") buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("String", "productId", "\"22222\"") buildConfigField("String", "productId", "\"22222\"")
@ -957,6 +1038,7 @@ subprojects {
buildConfigField("boolean", "is_back_cn", "false") buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true") buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_free", "false") buildConfigField("boolean", "is_free", "false")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"") buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://113.108.210.50:21002\"") // buildConfigField("String", "service_url", "\"https://113.108.210.50:21002\"")
buildConfigField("String", "service_url", "\"https://test.yingmaox.cc:21002\"") buildConfigField("String", "service_url", "\"https://test.yingmaox.cc:21002\"")