埋点 - 宝箱福利

This commit is contained in:
renhaoting 2026-01-05 14:06:52 +08:00
parent d1bbf7c523
commit eceb294da1
4 changed files with 20 additions and 1 deletions

View File

@ -2,6 +2,7 @@ package com.gamedog.vididin.features.benefit
import android.app.Activity
import android.content.Intent
import android.os.Bundle
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
@ -11,6 +12,7 @@ import com.ama.core.architecture.appBase.AppViewsActivity
import com.ama.core.architecture.util.AndroidUtil
import com.ama.core.architecture.util.ResUtil
import com.ama.core.architecture.util.eventbus.NotifyMan
import com.gamedog.vididin.StatisticUtil
import com.gamedog.vididin.VidiConst
import com.viddin.videos.free.R
import com.gamedog.vididin.VididinEvents
@ -53,6 +55,21 @@ class BenefitActivity : AppViewsActivity<ViewBinding, UiState, ViewModel>(), OnT
}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
val boxStatus = TaskManager.instance().boxTaskStatus()
val curSubBoxState = boxStatus.getCurrentBoxState()
val subTaskCount = curSubBoxState!!.tasks.size
val reward = curSubBoxState.reward_value
StatisticUtil.reportEvents(StatisticUtil.KEY_Welfare_Show, mapOf(
"total_amount" to reward,
"chest_count" to subTaskCount,
"task_type" to boxStatus.getCurrentBoxIndex().toString(),
"task_progress" to boxStatus.getCurrentBoxTotalProgress(),
))
}
override fun ViewBinding.initListeners() {
registerEvents({ data->

View File

@ -57,7 +57,7 @@ class SplashActivity : AppViewsEmptyViewModelActivity<ViewBinding>(), OnTabStyle
override fun onDestroy() {
super.onDestroy()
StatisticUtil.reportEvents(StatisticUtil.KEY_Loading_Start, )
StatisticUtil.reportEvents(StatisticUtil.KEY_Loading_End, )
}
override fun ViewBinding.initWindowInsets() {

View File

@ -88,6 +88,7 @@ class HomeFragment : AppViewsFragment<ViewBinding, UiState, ViewModel>(), OnSwit
mutableListOf(
PopMenuIconView.MenuItem(R.mipmap.home_menu_1) {
Router.Benefit.startActivity(requireActivity())
StatisticUtil.reportEvents(StatisticUtil.KEY_Chest_Claim_Click)
},
PopMenuIconView.MenuItem(R.mipmap.home_menu_2) {
WatchAdDialog(requireActivity(), VidiConst.WATCH_AD_FOR_DAILY_EARN_GOLD, WatchAdDialog.FROM_HOME_MENU,null).show()

View File

@ -94,6 +94,7 @@ class TasksFragment : AppViewsFragment<ViewBinding, UiState, ViewModel>(), OnTab
llTaskBenefit->{
Router.Benefit.startActivity(requireActivity())
StatisticUtil.reportEvents(StatisticUtil.KEY_Chest_Claim_Click)
}
llTaskWatchAd->{