From 8c013f7126c32c5858e5765a9c48773bc1156577 Mon Sep 17 00:00:00 2001 From: klaus Date: Wed, 12 Mar 2025 16:26:09 +0900 Subject: [PATCH] =?UTF-8?q?=ED=8C=8C=EC=9D=B4=EC=96=B4=EB=B2=A0=EC=9D=B4?= =?UTF-8?q?=EC=8A=A4=20=ED=8A=B8=EB=9E=98=ED=82=B9=20-=20login=20=ED=8A=B8?= =?UTF-8?q?=EB=9E=98=ED=82=B9=20=EC=9C=84=EC=B9=98=20=EC=88=98=EC=A0=95=20?= =?UTF-8?q?-=20marketing=5Fpid=20=EA=B0=92=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/kr/co/vividnext/sodalive/main/MainViewModel.kt | 2 ++ .../java/kr/co/vividnext/sodalive/tracking/FirebaseTracking.kt | 2 ++ .../java/kr/co/vividnext/sodalive/user/login/LoginViewModel.kt | 2 -- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/main/MainViewModel.kt b/app/src/main/java/kr/co/vividnext/sodalive/main/MainViewModel.kt index 77eaa7d..89df39f 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/main/MainViewModel.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/main/MainViewModel.kt @@ -16,6 +16,7 @@ import kr.co.vividnext.sodalive.common.SharedPreferenceManager import kr.co.vividnext.sodalive.settings.event.EventItem import kr.co.vividnext.sodalive.settings.event.EventRepository import kr.co.vividnext.sodalive.settings.notification.UpdateNotificationSettingRequest +import kr.co.vividnext.sodalive.tracking.FirebaseTracking import kr.co.vividnext.sodalive.tracking.NotiflyClient import kr.co.vividnext.sodalive.user.UserRepository import java.text.SimpleDateFormat @@ -133,6 +134,7 @@ class MainViewModel( userId = SharedPreferenceManager.userId, params = params ) + FirebaseTracking.login("email") } }, {} diff --git a/app/src/main/java/kr/co/vividnext/sodalive/tracking/FirebaseTracking.kt b/app/src/main/java/kr/co/vividnext/sodalive/tracking/FirebaseTracking.kt index fd74691..c6f923a 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/tracking/FirebaseTracking.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/tracking/FirebaseTracking.kt @@ -11,6 +11,7 @@ object FirebaseTracking { val firebaseAnalytics = Firebase.analytics val params = Bundle().apply { putString(FirebaseAnalytics.Param.METHOD, method) + putString("marketing_pid", SharedPreferenceManager.marketingPid) } firebaseAnalytics.logEvent(FirebaseAnalytics.Event.SIGN_UP, params) } @@ -19,6 +20,7 @@ object FirebaseTracking { val firebaseAnalytics = Firebase.analytics val params = Bundle().apply { putString(FirebaseAnalytics.Param.METHOD, method) + putString("marketing_pid", SharedPreferenceManager.marketingPid) } firebaseAnalytics.logEvent(FirebaseAnalytics.Event.LOGIN, params) } diff --git a/app/src/main/java/kr/co/vividnext/sodalive/user/login/LoginViewModel.kt b/app/src/main/java/kr/co/vividnext/sodalive/user/login/LoginViewModel.kt index 4e9105c..d2b8f5d 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/user/login/LoginViewModel.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/user/login/LoginViewModel.kt @@ -7,7 +7,6 @@ import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers import io.reactivex.rxjava3.schedulers.Schedulers import kr.co.vividnext.sodalive.base.BaseViewModel import kr.co.vividnext.sodalive.common.SharedPreferenceManager -import kr.co.vividnext.sodalive.tracking.FirebaseTracking import kr.co.vividnext.sodalive.user.UserRepository class LoginViewModel(private val repository: UserRepository) : BaseViewModel() { @@ -54,7 +53,6 @@ class LoginViewModel(private val repository: UserRepository) : BaseViewModel() { SharedPreferenceManager.nickname = it.data.nickname SharedPreferenceManager.profileImage = it.data.profileImage onSuccess(it.message) - FirebaseTracking.login("email") } else { if (it.message != null) { _toastLiveData.postValue(it.message)