diff --git a/app/src/main/java/com/gamedog/vididin/features/benefit/BenefitActivity.kt b/app/src/main/java/com/gamedog/vididin/features/benefit/BenefitActivity.kt index e3b7430..084c903 100644 --- a/app/src/main/java/com/gamedog/vididin/features/benefit/BenefitActivity.kt +++ b/app/src/main/java/com/gamedog/vididin/features/benefit/BenefitActivity.kt @@ -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(), 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-> diff --git a/app/src/main/java/com/gamedog/vididin/features/splash/SplashActivity.kt b/app/src/main/java/com/gamedog/vididin/features/splash/SplashActivity.kt index 5f0acb8..c1340e2 100644 --- a/app/src/main/java/com/gamedog/vididin/features/splash/SplashActivity.kt +++ b/app/src/main/java/com/gamedog/vididin/features/splash/SplashActivity.kt @@ -57,7 +57,7 @@ class SplashActivity : AppViewsEmptyViewModelActivity(), OnTabStyle override fun onDestroy() { super.onDestroy() - StatisticUtil.reportEvents(StatisticUtil.KEY_Loading_Start, ) + StatisticUtil.reportEvents(StatisticUtil.KEY_Loading_End, ) } override fun ViewBinding.initWindowInsets() { diff --git a/app/src/main/java/com/gamedog/vididin/main/fragments/HomeFragment.kt b/app/src/main/java/com/gamedog/vididin/main/fragments/HomeFragment.kt index 3da03a7..b46bd87 100644 --- a/app/src/main/java/com/gamedog/vididin/main/fragments/HomeFragment.kt +++ b/app/src/main/java/com/gamedog/vididin/main/fragments/HomeFragment.kt @@ -88,6 +88,7 @@ class HomeFragment : AppViewsFragment(), 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() diff --git a/app/src/main/java/com/gamedog/vididin/main/fragments/TasksFragment.kt b/app/src/main/java/com/gamedog/vididin/main/fragments/TasksFragment.kt index 553da2b..5e5662c 100644 --- a/app/src/main/java/com/gamedog/vididin/main/fragments/TasksFragment.kt +++ b/app/src/main/java/com/gamedog/vididin/main/fragments/TasksFragment.kt @@ -94,6 +94,7 @@ class TasksFragment : AppViewsFragment(), OnTab llTaskBenefit->{ Router.Benefit.startActivity(requireActivity()) + StatisticUtil.reportEvents(StatisticUtil.KEY_Chest_Claim_Click) } llTaskWatchAd->{