FireBaseManager 调用
This commit is contained in:
parent
cec3ba6ba8
commit
24f2d63a4a
|
|
@ -4,7 +4,10 @@ package com.gamedog.statisticreporter.firbase
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import com.ama.core.architecture.BaseApp
|
import com.ama.core.architecture.BaseApp
|
||||||
|
import com.google.firebase.Firebase
|
||||||
|
import com.google.firebase.FirebaseApp
|
||||||
import com.google.firebase.analytics.FirebaseAnalytics
|
import com.google.firebase.analytics.FirebaseAnalytics
|
||||||
|
import com.google.firebase.analytics.analytics
|
||||||
import kotlinx.coroutines.CoroutineScope
|
import kotlinx.coroutines.CoroutineScope
|
||||||
import kotlinx.coroutines.Dispatchers
|
import kotlinx.coroutines.Dispatchers
|
||||||
import kotlinx.coroutines.SupervisorJob
|
import kotlinx.coroutines.SupervisorJob
|
||||||
|
|
@ -35,8 +38,10 @@ class FireBaseManager private constructor() {
|
||||||
|
|
||||||
|
|
||||||
init {
|
init {
|
||||||
|
FirebaseApp.initializeApp(mAppContext)
|
||||||
|
|
||||||
if (!::mFbAnalytics.isInitialized) {
|
if (!::mFbAnalytics.isInitialized) {
|
||||||
mFbAnalytics = FirebaseAnalytics.getInstance(mAppContext)
|
mFbAnalytics = Firebase.analytics// FirebaseAnalytics.getInstance(mAppContext)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -65,6 +65,7 @@ protobuf {
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation project(':base')
|
implementation project(':base')
|
||||||
implementation project(':notification')
|
implementation project(':notification')
|
||||||
|
implementation libs.firebase.analytics
|
||||||
testImplementation(libs.junit)
|
testImplementation(libs.junit)
|
||||||
androidTestImplementation(libs.androidx.test.ext.junit)
|
androidTestImplementation(libs.androidx.test.ext.junit)
|
||||||
androidTestImplementation(libs.espresso.core)
|
androidTestImplementation(libs.espresso.core)
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,11 @@ package com.gamedog.vididin
|
||||||
|
|
||||||
import com.ama.core.architecture.BaseApp
|
import com.ama.core.architecture.BaseApp
|
||||||
import com.gamedog.statisticreporter.adjust.AdjustManager
|
import com.gamedog.statisticreporter.adjust.AdjustManager
|
||||||
|
import com.gamedog.statisticreporter.firbase.FireBaseManager
|
||||||
import com.gamedog.statisticreporter.shushu.ShushuManager
|
import com.gamedog.statisticreporter.shushu.ShushuManager
|
||||||
import com.gamedog.vididin.core.login.login.AccountManager
|
import com.gamedog.vididin.core.login.login.AccountManager
|
||||||
import com.gamedog.vididin.manager.TaskManager
|
import com.gamedog.vididin.manager.TaskManager
|
||||||
|
import com.google.firebase.FirebaseApp
|
||||||
import dagger.hilt.android.HiltAndroidApp
|
import dagger.hilt.android.HiltAndroidApp
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -25,6 +27,7 @@ class VidiDinApp : BaseApp() {
|
||||||
TaskManager.instance().initNotificationData()
|
TaskManager.instance().initNotificationData()
|
||||||
TaskManager.instance()
|
TaskManager.instance()
|
||||||
ShushuManager.instance().initShushu(VidiConst.SHUSHU_APP_ID, VidiConst.SHUSHU_SERVER_URL)
|
ShushuManager.instance().initShushu(VidiConst.SHUSHU_APP_ID, VidiConst.SHUSHU_SERVER_URL)
|
||||||
|
FireBaseManager.instance()
|
||||||
AdjustManager.instance().initSdk(VidiConst.ADJUST_TOKEN)
|
AdjustManager.instance().initSdk(VidiConst.ADJUST_TOKEN)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue