埋点 - 宝箱福利
This commit is contained in:
parent
d1bbf7c523
commit
eceb294da1
|
|
@ -2,6 +2,7 @@ package com.gamedog.vididin.features.benefit
|
||||||
|
|
||||||
import android.app.Activity
|
import android.app.Activity
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
|
import android.os.Bundle
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import android.view.ViewGroup
|
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.AndroidUtil
|
||||||
import com.ama.core.architecture.util.ResUtil
|
import com.ama.core.architecture.util.ResUtil
|
||||||
import com.ama.core.architecture.util.eventbus.NotifyMan
|
import com.ama.core.architecture.util.eventbus.NotifyMan
|
||||||
|
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
|
||||||
|
|
@ -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() {
|
override fun ViewBinding.initListeners() {
|
||||||
registerEvents({ data->
|
registerEvents({ data->
|
||||||
|
|
|
||||||
|
|
@ -57,7 +57,7 @@ class SplashActivity : AppViewsEmptyViewModelActivity<ViewBinding>(), OnTabStyle
|
||||||
|
|
||||||
override fun onDestroy() {
|
override fun onDestroy() {
|
||||||
super.onDestroy()
|
super.onDestroy()
|
||||||
StatisticUtil.reportEvents(StatisticUtil.KEY_Loading_Start, )
|
StatisticUtil.reportEvents(StatisticUtil.KEY_Loading_End, )
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun ViewBinding.initWindowInsets() {
|
override fun ViewBinding.initWindowInsets() {
|
||||||
|
|
|
||||||
|
|
@ -88,6 +88,7 @@ class HomeFragment : AppViewsFragment<ViewBinding, UiState, ViewModel>(), OnSwit
|
||||||
mutableListOf(
|
mutableListOf(
|
||||||
PopMenuIconView.MenuItem(R.mipmap.home_menu_1) {
|
PopMenuIconView.MenuItem(R.mipmap.home_menu_1) {
|
||||||
Router.Benefit.startActivity(requireActivity())
|
Router.Benefit.startActivity(requireActivity())
|
||||||
|
StatisticUtil.reportEvents(StatisticUtil.KEY_Chest_Claim_Click)
|
||||||
},
|
},
|
||||||
PopMenuIconView.MenuItem(R.mipmap.home_menu_2) {
|
PopMenuIconView.MenuItem(R.mipmap.home_menu_2) {
|
||||||
WatchAdDialog(requireActivity(), VidiConst.WATCH_AD_FOR_DAILY_EARN_GOLD, WatchAdDialog.FROM_HOME_MENU,null).show()
|
WatchAdDialog(requireActivity(), VidiConst.WATCH_AD_FOR_DAILY_EARN_GOLD, WatchAdDialog.FROM_HOME_MENU,null).show()
|
||||||
|
|
|
||||||
|
|
@ -94,6 +94,7 @@ class TasksFragment : AppViewsFragment<ViewBinding, UiState, ViewModel>(), OnTab
|
||||||
|
|
||||||
llTaskBenefit->{
|
llTaskBenefit->{
|
||||||
Router.Benefit.startActivity(requireActivity())
|
Router.Benefit.startActivity(requireActivity())
|
||||||
|
StatisticUtil.reportEvents(StatisticUtil.KEY_Chest_Claim_Click)
|
||||||
}
|
}
|
||||||
|
|
||||||
llTaskWatchAd->{
|
llTaskWatchAd->{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue