Commit 22886102 authored by yinjiacheng's avatar yinjiacheng

update XInsight环境配置

parent 30d82f2b
...@@ -25,7 +25,8 @@ android { ...@@ -25,7 +25,8 @@ android {
buildConfigField("boolean", "IS_UMENG_RELEASE", rootProject.ext.android.isUmengRelease) buildConfigField("boolean", "IS_UMENG_RELEASE", rootProject.ext.android.isUmengRelease)
buildConfigField("boolean", "IS_ENCRYPT_DEBUG_KEY", rootProject.ext.android.isEncryptDebugKey) buildConfigField("boolean", "IS_ENCRYPT_DEBUG_KEY", rootProject.ext.android.isEncryptDebugKey)
buildConfigField("boolean", "IS_UPGRADE_ONLINE", rootProject.ext.android.isUpgradeOnline) 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"] manifestPlaceholders = [qqappid: "101923771"]
......
...@@ -25,14 +25,14 @@ class AppConfig { ...@@ -25,14 +25,14 @@ class AppConfig {
// 平台 // 平台
const val platform = "1" const val platform = "1"
// Tower Pro 动态下发管理 // TowerPro 动态下发管理
const val TowerProAppUpgradePlatformId = 29 // App版本升级 const val TowerProAppUpgradePlatformId = 29 // App版本升级
const val TowerProXBridUpgradePlatformId = 32 // XBrid版本升级 const val TowerProXBridUpgradePlatformId = 32 // XBrid版本升级
const val TowerProPlatform = "Android" const val TowerProPlatform = "Android"
// TowerPro 通用配置模块 // TowerPro 通用配置模块
const val TowerApiEnvTest = "0" // 测试环境 const val TowerApiEnvTest = 0 // 测试环境
const val TowerApiEnvPro = "2" // 外网-正式环境 const val TowerApiEnvPro = 2 // 外网-正式环境
const val TowerApiEnv = BuildConfig.TOWER_API_ENV const val TowerApiEnv = BuildConfig.TOWER_API_ENV
const val TowerApiOS = "2" // 0:ios 1:安卓 2:全部 const val TowerApiOS = "2" // 0:ios 1:安卓 2:全部
const val TowerApiKeyTag = "function-config" const val TowerApiKeyTag = "function-config"
...@@ -46,6 +46,12 @@ class AppConfig { ...@@ -46,6 +46,12 @@ class AppConfig {
const val feedbackPlatform = "Android" // 平台 const val feedbackPlatform = "Android" // 平台
const val feedbackDefaultSummary = "something's wrong" // 默认问题概要 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 WeChatAppKey = "wxef4c37f254e29e84"
const val WeChatAppSecret = "fb596ed3641b481b6f973774987fd04f" const val WeChatAppSecret = "fb596ed3641b481b6f973774987fd04f"
......
...@@ -141,7 +141,12 @@ object BaseInitConfig { ...@@ -141,7 +141,12 @@ object BaseInitConfig {
config.distribution = AppConfig.distribution config.distribution = AppConfig.distribution
config.isEncryption = AppConfig.IS_ENCRYPT config.isEncryption = AppConfig.IS_ENCRYPT
config.version = AppConfig.version 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 { val provide = object : XDiamondProvide {
override fun sign(str: String?): String? { override fun sign(str: String?): String? {
if (str == null) return null if (str == null) return null
......
...@@ -549,7 +549,7 @@ class MerchantCenterActivity : BaseActivity<ActivityMerchantCenterBinding>(), Me ...@@ -549,7 +549,7 @@ class MerchantCenterActivity : BaseActivity<ActivityMerchantCenterBinding>(), Me
this, this,
hashMapOf( hashMapOf(
"appid" to AppConfig.appid, "appid" to AppConfig.appid,
"env" to AppConfig.TowerApiEnv, "env" to AppConfig.TowerApiEnv.toString(),
"version" to AppConfig.TowerApiVersion, "version" to AppConfig.TowerApiVersion,
"os" to AppConfig.TowerApiOS, "os" to AppConfig.TowerApiOS,
"keytag" to AppConfig.TowerApiKeyTag "keytag" to AppConfig.TowerApiKeyTag
......
...@@ -10,7 +10,8 @@ ext { ...@@ -10,7 +10,8 @@ ext {
// isUmengRelease : 'false', // 上线时改成true,使用上线版本的友盟配置 // isUmengRelease : 'false', // 上线时改成true,使用上线版本的友盟配置
// isApplication : false, // isApplication : false,
// isUpgradeOnline : 'false', // 上线前需要开启版本升级线上环境 true 此开关同时影响app版本升级和xbrid版本升级 // 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 = [ android = [
...@@ -23,7 +24,8 @@ ext { ...@@ -23,7 +24,8 @@ ext {
isUmengRelease : 'false', // 上线时改成true,使用上线版本的友盟配置 isUmengRelease : 'false', // 上线时改成true,使用上线版本的友盟配置
isApplication : false, isApplication : false,
isUpgradeOnline : 'false', // 上线前需要开启版本升级线上环境 true 此开关同时影响app版本升级和xbrid版本升级 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 = [ // android = [
...@@ -36,7 +38,8 @@ ext { ...@@ -36,7 +38,8 @@ ext {
// isUmengRelease : 'true', // 上线时改成true,使用上线版本的友盟配置 // isUmengRelease : 'true', // 上线时改成true,使用上线版本的友盟配置
// isApplication : false, // isApplication : false,
// isUpgradeOnline : 'true', // 上线前需要开启版本升级线上环境 true 此开关同时影响app版本升级和xbrid版本升级 // 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 // 高德地图的key
amap = [ 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