Commit 128338fb authored by wanglei's avatar wanglei

...solar

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