Commit 13990c6a authored by wanglei's avatar wanglei

...

parent 2aab4089
...@@ -72,7 +72,6 @@ class MyApplication : Application() { ...@@ -72,7 +72,6 @@ class MyApplication : Application() {
fun initApp() { fun initApp() {
SolarEngineManager.getInstance().preInit(context, "81a11caa4076cd7c") SolarEngineManager.getInstance().preInit(context, "81a11caa4076cd7c")
initSolarEngine()
FacebookSdk.sdkInitialize(applicationContext) FacebookSdk.sdkInitialize(applicationContext)
var topicNumber = System.currentTimeMillis().toFormatMinute() var topicNumber = System.currentTimeMillis().toFormatMinute()
LogEx.logDebug(TAG, "topicNumber=$topicNumber") LogEx.logDebug(TAG, "topicNumber=$topicNumber")
...@@ -90,7 +89,7 @@ class MyApplication : Application() { ...@@ -90,7 +89,7 @@ class MyApplication : Application() {
ScreenStatusReceiver.setupScreenStatusListener(this) ScreenStatusReceiver.setupScreenStatusListener(this)
} }
private fun initSolarEngine(gdprDeny: Boolean = false) { fun initSolarEngine(gdprDeny: Boolean = false) {
val configBuilder = SolarEngineConfig.Builder() val configBuilder = SolarEngineConfig.Builder()
...@@ -115,10 +114,13 @@ class MyApplication : Application() { ...@@ -115,10 +114,13 @@ class MyApplication : Application() {
config.setOnAttributionListener(object : OnAttributionListener { config.setOnAttributionListener(object : OnAttributionListener {
override fun onAttributionSuccess(attribution: JSONObject) { override fun onAttributionSuccess(attribution: JSONObject) {
//获取归因结果成功时执行的动作 //获取归因结果成功时执行的动作
LogEx.logDebug(TAG, "attribution=$attribution")
EventUtils.event("install_referrer", attribution.toString())
} }
override fun onAttributionFail(errorCode: Int) { override fun onAttributionFail(errorCode: Int) {
//获取归因结果失败时执行的动作 //获取归因结果失败时执行的动作
EventUtils.event("SolarEngineManager onAttributionFail errorCode=$errorCode")
} }
}) })
} else { } else {
......
...@@ -16,6 +16,7 @@ import com.base.pdfviewerscannerwhite.bean.ConstObject.isFirstStart ...@@ -16,6 +16,7 @@ import com.base.pdfviewerscannerwhite.bean.ConstObject.isFirstStart
import com.base.pdfviewerscannerwhite.databinding.ActivitySplash2Binding import com.base.pdfviewerscannerwhite.databinding.ActivitySplash2Binding
import com.base.pdfviewerscannerwhite.fcm.NotificationHoverUtils import com.base.pdfviewerscannerwhite.fcm.NotificationHoverUtils
import com.base.pdfviewerscannerwhite.helper.BaseActivity import com.base.pdfviewerscannerwhite.helper.BaseActivity
import com.base.pdfviewerscannerwhite.helper.MyApplication
import com.base.pdfviewerscannerwhite.helper.MyApplication.Companion.umpCanAd import com.base.pdfviewerscannerwhite.helper.MyApplication.Companion.umpCanAd
import com.base.pdfviewerscannerwhite.service.StayNotificationService.Companion.startStayNotification import com.base.pdfviewerscannerwhite.service.StayNotificationService.Companion.startStayNotification
import com.base.pdfviewerscannerwhite.ui.main.MainActivity import com.base.pdfviewerscannerwhite.ui.main.MainActivity
...@@ -111,6 +112,7 @@ class SplashActivity : BaseActivity<ActivitySplash2Binding>(), SplashView { ...@@ -111,6 +112,7 @@ class SplashActivity : BaseActivity<ActivitySplash2Binding>(), SplashView {
} else { } else {
UmpUtils.callback = { UmpUtils.callback = {
LogEx.logDebug(TAG, "UmpUtils.callback $it") LogEx.logDebug(TAG, "UmpUtils.callback $it")
(application as MyApplication).initSolarEngine(it)
umpCanAd = it umpCanAd = it
agreePrivacy() agreePrivacy()
} }
......
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