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