guide 等 数据埋点

This commit is contained in:
renhaoting 2026-01-04 19:11:05 +08:00
parent b3a7a610a5
commit 6371d8075c
5 changed files with 14 additions and 1 deletions

View File

@ -19,6 +19,7 @@ import com.ama.core.architecture.util.ResUtil
import com.ama.core.architecture.util.ResUtil.dp import com.ama.core.architecture.util.ResUtil.dp
import com.ama.core.architecture.util.SpUtil import com.ama.core.architecture.util.SpUtil
import com.ama.core.architecture.util.setOnClickBatch import com.ama.core.architecture.util.setOnClickBatch
import com.gamedog.vididin.StatisticUtil
import com.gamedog.vididin.VidiConst import com.gamedog.vididin.VidiConst
import com.viddin.videos.free.R import com.viddin.videos.free.R
import com.gamedog.vididin.VididinEvents import com.gamedog.vididin.VididinEvents
@ -389,6 +390,8 @@ class WithDrawActivity : AppViewsEmptyViewModelActivity<ViewBinding>() {
.interceptBackPressed(true) .interceptBackPressed(true)
.show() .show()
StatisticUtil.reportEvents(StatisticUtil.KEY_Guide, mapOf("Guide" to 3))
} }

View File

@ -12,6 +12,7 @@ import com.ama.core.architecture.util.ResUtil.dp
import com.ama.core.architecture.util.SpUtil import com.ama.core.architecture.util.SpUtil
import com.ama.core.architecture.util.setOnClickBatch import com.ama.core.architecture.util.setOnClickBatch
import com.ama.core.architecture.widget.BindingDialog import com.ama.core.architecture.widget.BindingDialog
import com.gamedog.vididin.StatisticUtil
import com.gamedog.vididin.VidiConst import com.gamedog.vididin.VidiConst
import com.gamedog.vididin.beans.RECORD_GOLD_PLUS_NEWBIE_GIFT import com.gamedog.vididin.beans.RECORD_GOLD_PLUS_NEWBIE_GIFT
import com.gamedog.vididin.beans.RecordGold import com.gamedog.vididin.beans.RecordGold
@ -85,6 +86,8 @@ class BeginnerGiftDialog(activity: Activity) : BindingDialog<DialogBeginnerGiftB
.interceptBackPressed(true) .interceptBackPressed(true)
.show() .show()
StatisticUtil.reportEvents(StatisticUtil.KEY_Guide, mapOf("Guide" to 1))
} }

View File

@ -22,6 +22,7 @@ import com.ama.core.architecture.util.setCommonNavigator
import com.ama.core.architecture.util.setDataOrAdapter import com.ama.core.architecture.util.setDataOrAdapter
import com.ama.core.common.util.asSafe import com.ama.core.common.util.asSafe
import com.blankj.utilcode.util.ActivityUtils import com.blankj.utilcode.util.ActivityUtils
import com.gamedog.vididin.StatisticUtil
import com.gamedog.vididin.VidiConst import com.gamedog.vididin.VidiConst
import com.gamedog.vididin.VididinEvents import com.gamedog.vididin.VididinEvents
import com.gamedog.vididin.adapter.MainTabsAdapter import com.gamedog.vididin.adapter.MainTabsAdapter
@ -152,6 +153,7 @@ class MainActivity : AppViewsActivity<ViewBinding, UiState, ViewModel>(), OnTabS
override fun onResume() { override fun onResume() {
super.onResume() super.onResume()
StatisticUtil.reportEvents(StatisticUtil.KEY_Home_Show)
} }
override fun onDestroy() { override fun onDestroy() {

View File

@ -27,6 +27,7 @@ import com.ama.core.architecture.util.SpUtil
import com.ama.core.architecture.util.setStatusBarDarkFont import com.ama.core.architecture.util.setStatusBarDarkFont
import com.ama.core.common.util.asSafe import com.ama.core.common.util.asSafe
import com.ama.core.common.widget.PopMenuIconView import com.ama.core.common.widget.PopMenuIconView
import com.gamedog.vididin.StatisticUtil
import com.gamedog.vididin.VidiConst import com.gamedog.vididin.VidiConst
import com.gamedog.vididin.VididinEvents import com.gamedog.vididin.VididinEvents
import com.gamedog.vididin.beans.RECORD_GOLD_PLUS_WATCH_VIDEO_BY_TIME_DURATION import com.gamedog.vididin.beans.RECORD_GOLD_PLUS_WATCH_VIDEO_BY_TIME_DURATION
@ -161,6 +162,8 @@ class HomeFragment : AppViewsFragment<ViewBinding, UiState, ViewModel>(), OnSwit
} }
.interceptBackPressed(true) .interceptBackPressed(true)
.show() .show()
StatisticUtil.reportEvents(StatisticUtil.KEY_Guide, mapOf("Guide" to 5))
} }
private fun saveGuideState() { private fun saveGuideState() {

View File

@ -43,6 +43,7 @@ import com.ama.core.architecture.highlightpro.parameter.MarginOffset
import com.ama.core.architecture.highlightpro.shape.OvalShape import com.ama.core.architecture.highlightpro.shape.OvalShape
import com.ama.core.architecture.highlightpro.shape.RectShape import com.ama.core.architecture.highlightpro.shape.RectShape
import com.ama.core.architecture.util.SpUtil import com.ama.core.architecture.util.SpUtil
import com.gamedog.vididin.StatisticUtil
import dagger.hilt.android.AndroidEntryPoint import dagger.hilt.android.AndroidEntryPoint
import kotlinx.coroutines.Runnable import kotlinx.coroutines.Runnable
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
@ -518,7 +519,7 @@ class TasksFragment : AppViewsFragment<ViewBinding, UiState, ViewModel>(), OnTab
.interceptBackPressed(true) .interceptBackPressed(true)
.show() .show()
StatisticUtil.reportEvents(StatisticUtil.KEY_Guide, mapOf("Guide" to 2))
} }
private fun delayConvertGold2Cash() { private fun delayConvertGold2Cash() {
@ -552,6 +553,7 @@ class TasksFragment : AppViewsFragment<ViewBinding, UiState, ViewModel>(), OnTab
.interceptBackPressed(true) .interceptBackPressed(true)
.show() .show()
StatisticUtil.reportEvents(StatisticUtil.KEY_Guide, mapOf("Guide" to 4))
} }
} }