FireBaseManager 调用

This commit is contained in:
renhaoting 2026-01-06 10:36:29 +08:00
parent cec3ba6ba8
commit 24f2d63a4a
3 changed files with 10 additions and 1 deletions

View File

@ -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)
} }
} }

View File

@ -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)

View File

@ -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)
} }
} }