Commit 22886102 authored by yinjiacheng's avatar yinjiacheng

update XInsight环境配置

parent 30d82f2b
......@@ -25,7 +25,8 @@ android {
buildConfigField("boolean", "IS_UMENG_RELEASE", rootProject.ext.android.isUmengRelease)
buildConfigField("boolean", "IS_ENCRYPT_DEBUG_KEY", rootProject.ext.android.isEncryptDebugKey)
buildConfigField("boolean", "IS_UPGRADE_ONLINE", rootProject.ext.android.isUpgradeOnline)
buildConfigField("String", "TOWER_API_ENV", rootProject.ext.android.towerApiEnv)
buildConfigField("int", "TOWER_API_ENV", rootProject.ext.android.TowerApiEnv)
buildConfigField("int", "XINSIGHT_ENV", rootProject.ext.android.XInsightEnv)
manifestPlaceholders = [qqappid: "101923771"]
......
......@@ -25,14 +25,14 @@ class AppConfig {
// 平台
const val platform = "1"
// Tower Pro 动态下发管理
// TowerPro 动态下发管理
const val TowerProAppUpgradePlatformId = 29 // App版本升级
const val TowerProXBridUpgradePlatformId = 32 // XBrid版本升级
const val TowerProPlatform = "Android"
// TowerPro 通用配置模块
const val TowerApiEnvTest = "0" // 测试环境
const val TowerApiEnvPro = "2" // 外网-正式环境
const val TowerApiEnvTest = 0 // 测试环境
const val TowerApiEnvPro = 2 // 外网-正式环境
const val TowerApiEnv = BuildConfig.TOWER_API_ENV
const val TowerApiOS = "2" // 0:ios 1:安卓 2:全部
const val TowerApiKeyTag = "function-config"
......@@ -46,6 +46,12 @@ class AppConfig {
const val feedbackPlatform = "Android" // 平台
const val feedbackDefaultSummary = "something's wrong" // 默认问题概要
// XInsight配置
const val XInsightEnvDev = 0 // 开发环境
const val XInsightEnvTest = 1 // 测试环境
const val XInsightEnvPre = 2 // 预生产环境
const val XInsightEnvPro = 3 // 生产环境
// 分享相关的三方平台配置
const val WeChatAppKey = "wxef4c37f254e29e84"
const val WeChatAppSecret = "fb596ed3641b481b6f973774987fd04f"
......
......@@ -141,7 +141,12 @@ object BaseInitConfig {
config.distribution = AppConfig.distribution
config.isEncryption = AppConfig.IS_ENCRYPT
config.version = AppConfig.version
config.serverUrlConfig = ServerUrlConfig.TEST_SERVER_URL
config.serverUrlConfig = when (BuildConfig.XINSIGHT_ENV) {
AppConfig.XInsightEnvTest -> ServerUrlConfig.TEST_SERVER_URL
AppConfig.XInsightEnvPre -> ServerUrlConfig.PRE_SERVER_URL
AppConfig.XInsightEnvPro -> ServerUrlConfig.PRO_SERVER_URL
else -> ServerUrlConfig.DEV_SERVER_URL
}
val provide = object : XDiamondProvide {
override fun sign(str: String?): String? {
if (str == null) return null
......
......@@ -549,7 +549,7 @@ class MerchantCenterActivity : BaseActivity<ActivityMerchantCenterBinding>(), Me
this,
hashMapOf(
"appid" to AppConfig.appid,
"env" to AppConfig.TowerApiEnv,
"env" to AppConfig.TowerApiEnv.toString(),
"version" to AppConfig.TowerApiVersion,
"os" to AppConfig.TowerApiOS,
"keytag" to AppConfig.TowerApiKeyTag
......
......@@ -10,7 +10,8 @@ ext {
// isUmengRelease : 'false', // 上线时改成true,使用上线版本的友盟配置
// isApplication : false,
// isUpgradeOnline : 'false', // 上线前需要开启版本升级线上环境 true 此开关同时影响app版本升级和xbrid版本升级
// towerApiEnv : '"0"' // Tower Api环境 0:测试环境 1:内网-正式环境 2:外网-正式环境 3:内网外网-正式环境
// TowerApiEnv : '0', // Tower Api环境 0:测试环境 1:内网-正式环境 2:外网-正式环境 3:内网外网-正式环境
// XInsightEnv : '0' // 慧眼SDK环境 0:开发环境 1:测试环境 2:预生产环境 3:生产环境
// ]
// 测试环境配置
android = [
......@@ -23,7 +24,8 @@ ext {
isUmengRelease : 'false', // 上线时改成true,使用上线版本的友盟配置
isApplication : false,
isUpgradeOnline : 'false', // 上线前需要开启版本升级线上环境 true 此开关同时影响app版本升级和xbrid版本升级
towerApiEnv : '"0"' // Tower Api环境 0:测试环境 1:内网-正式环境 2:外网-正式环境 3:内网外网-正式环境
TowerApiEnv : '0', // Tower Api环境 0:测试环境 1:内网-正式环境 2:外网-正式环境 3:内网外网-正式环境
XInsightEnv : '1' // 慧眼SDK环境 0:开发环境 1:测试环境 2:预生产环境 3:生产环境
]
// // ⚠️⚠️ 上线环境配置
// android = [
......@@ -36,7 +38,8 @@ ext {
// isUmengRelease : 'true', // 上线时改成true,使用上线版本的友盟配置
// isApplication : false,
// isUpgradeOnline : 'true', // 上线前需要开启版本升级线上环境 true 此开关同时影响app版本升级和xbrid版本升级
// towerApiEnv : '"2"' // Tower Api环境 0:测试环境 1:内网-正式环境 2:外网-正式环境 3:内网外网-正式环境
// TowerApiEnv : '2', // Tower Api环境 0:测试环境 1:内网-正式环境 2:外网-正式环境 3:内网外网-正式环境
// XInsightEnv : '3' // 慧眼SDK环境 0:开发环境 1:测试环境 2:预生产环境 3:生产环境
// ]
// 高德地图的key
amap = [
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment