Compare commits

...

2 Commits

4 changed files with 17 additions and 16 deletions

View File

@ -152,15 +152,6 @@ android {
}
}
// Ignore useless variant
variantFilter { variant ->
def names = variant.flavors*.name
def isDebugType = variant.buildType.name == "debug"
if ((names.contains("tea") || name.contains("kuaishou") || name.contains("gdt")) && isDebugType) {
setIgnore(true)
}
}
flavorDimensions("env", "region")
sourceSets {

View File

@ -14,6 +14,7 @@ object KuaishouHelper {
TurboConfig.TurboConfigBuilder.create(context)
.setAppId(mAppId)
.setAppName(mAppName)
.setEnableDebug(true)
.setAppChannel(channel)
.build()
)

View File

@ -19,6 +19,7 @@ import com.gh.gamecenter.common.entity.SuggestType
import com.gh.gamecenter.common.eventbus.EBShowDialog
import com.gh.gamecenter.common.utils.*
import com.gh.gamecenter.common.utils.NewFlatLogUtils
import com.gh.gamecenter.core.utils.CurrentActivityHolder
import com.gh.gamecenter.core.utils.GsonUtils
import com.gh.gamecenter.core.utils.MtaHelper
import com.gh.gamecenter.core.utils.SPUtils
@ -282,7 +283,7 @@ object DownloadObserver {
} else {
statDoneEvent(downloadEntity)
logCoreEventIfNeeded(downloadEntity.getGameCategory())
logCoreEventIfNeeded(downloadEntity)
GameActivityDownloadHelper.clear()
@ -558,7 +559,8 @@ object DownloadObserver {
/**
* 根据预设的游戏类型上报关键事件(下载完成事件)
*/
private fun logCoreEventIfNeeded(gameCategory: String) {
private fun logCoreEventIfNeeded(downloadEntity: DownloadEntity) {
val gameCategory = downloadEntity.getGameCategory()
val category = PkgHelper.getCoreEventGameCategory()
val categoryMatched = if (category == "standard" || category.isNullOrEmpty()) {
true
@ -566,9 +568,18 @@ object DownloadObserver {
gameCategory == category
}
if (!SPUtils.getBoolean(CORE_EVENT_DOWNLOAD_COMPLETE_LOGGED) && categoryMatched) {
HaloApp.getInstance().flavorProvider.logCoreEvent()
SPUtils.setBoolean(CORE_EVENT_DOWNLOAD_COMPLETE_LOGGED, true)
if (downloadEntity.gameId == "6661c0ea8d37cbb4fc02f357") {
HaloApp.getInstance().flavorProvider.init(
HaloApp.getInstance(),
CurrentActivityHolder.getCurrentActivity()!!,
PkgHelper.getActivateRatio()
)
if (!SPUtils.getBoolean(CORE_EVENT_DOWNLOAD_COMPLETE_LOGGED) && categoryMatched) {
HaloApp.getInstance().flavorProvider.logCoreEvent()
SPUtils.setBoolean(CORE_EVENT_DOWNLOAD_COMPLETE_LOGGED, true)
}
}
}

View File

@ -267,8 +267,6 @@ class SplashScreenActivity : BaseActivity() {
}
private fun doFlavorInit() {
HaloApp.getInstance().flavorProvider.init(HaloApp.getInstance(), this, PkgHelper.getActivateRatio())
SensorsBridge.init(HaloApp.getInstance(), HaloApp.getInstance().channel)
SensorsBridge.setOAID(HaloApp.getInstance().oaid)
}