Commit 128338fb authored by wanglei's avatar wanglei

...solar

parent f87b9da6
......@@ -29,6 +29,8 @@ import com.base.scanqr.ui.start.StartActivity
import com.base.scanqr.utils.ActivityManagerUtils
import com.base.scanqr.utils.AppPreferences
import com.base.scanqr.utils.LogEx
import com.base.scanqr.utils.SolarEngineUtils
import com.base.scanqr.utils.SolarEngineUtils.initSolarEngine
import com.base.scanqr.utils.SolarEngineUtils.solarkey
import com.facebook.FacebookSdk
import com.google.android.gms.ads.identifier.AdvertisingIdClient
......@@ -155,8 +157,7 @@ class MyApplication : Application() {
kotlin.runCatching {
startJob()
}
appContext.initSolarEngine(true)
}
......
......@@ -2,6 +2,8 @@ package com.base.scanqr.utils
import android.content.Context
import com.base.scanqr.BuildConfig
import com.base.scanqr.GlobalConfig
import com.base.scanqr.helper.EventUtils
import com.reyun.solar.engine.OnAttributionListener
import com.reyun.solar.engine.OnInitializationCallback
import com.reyun.solar.engine.SolarEngineConfig
......@@ -11,7 +13,7 @@ import org.json.JSONObject
object SolarEngineUtils {
private val TAG = "SolarEngineUtils"
val solarkey = "bd26f9b9ade9818d"
const val solarkey = GlobalConfig.KEY_SOLAR
fun Context.initSolarEngine(gdprDeny: Boolean = false) {
......@@ -38,17 +40,17 @@ object SolarEngineUtils {
config.setOnAttributionListener(object : OnAttributionListener {
override fun onAttributionSuccess(attribution: JSONObject) {
//获取归因结果成功时执行的动作
// EventUtils.event("source_atrribute", ext = attribution)
EventUtils.event("source_atrribute", ext = attribution)
}
override fun onAttributionFail(errorCode: Int) {
//获取归因结果失败时执行的动作
// EventUtils.event("SolarEngineManager onAttributionFail errorCode=$errorCode")
EventUtils.event("SolarEngineManager onAttributionFail errorCode=$errorCode")
}
})
} else {
//初始化失败,具体失败原因参考下方code码释义
// EventUtils.event("SolarEngineManager init error code=$code")
EventUtils.event("SolarEngineManager init error code=$code")
}
})
}
......
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