Merge branch 'feat/GHZSCY-5986' into 'dev'
feat: 畅玩启动事件埋点位置信息补充 https://jira.shanqu.cc/browse/GHZSCY-5986 See merge request halo/android/assistant-android!1746
This commit is contained in:
@ -16,6 +16,8 @@ public class Constants {
|
||||
public static final String PAGE_SOURCE_OTHERS = "其他";
|
||||
public static final String PAGE_SOURCE_MY_GAME = "我的游戏";
|
||||
public static final String PAGE_SOURCE_SHORTCUT = "桌面快捷启动";
|
||||
public static final String PAGE_SOURCE_FLOATING_WINDOW = "加载完成悬浮窗";
|
||||
|
||||
|
||||
public static final String KEY_EVENT = "event";
|
||||
public static final String KEY_GAME_ID = "game_id";
|
||||
@ -23,4 +25,7 @@ public class Constants {
|
||||
public static final String KEY_PACKAGE_NAME = "package_name";
|
||||
public static final String KEY_CRASH_MESSAGE = "crash_message";
|
||||
public static final String KEY_ERROR_CODE = "code";
|
||||
|
||||
public static final String LAUNCH_LOCATION_FLOATING_WINDOW = "畅玩启动悬浮窗";
|
||||
|
||||
}
|
||||
|
||||
@ -1453,6 +1453,9 @@ object VHelper {
|
||||
// 最近在玩
|
||||
from = PAGE_SOURCE_RECENTLY_PLAYING
|
||||
launchLocation = null
|
||||
} else if(launchLocation == LAUNCH_LOCATION_FLOATING_WINDOW) {
|
||||
from = PAGE_SOURCE_FLOATING_WINDOW
|
||||
launchLocation = null
|
||||
} else {
|
||||
when (context) {
|
||||
is MainActivity -> {
|
||||
|
||||
@ -22,6 +22,7 @@ import com.gh.gamecenter.core.utils.doOnEnd
|
||||
import com.gh.gamecenter.databinding.ItemFloatGameLoadCompleteBinding
|
||||
import com.gh.gamecenter.databinding.LayoutFloatLoadCompleteBinding
|
||||
import com.gh.gamecenter.feature.entity.GameEntity
|
||||
import com.gh.vspace.Constants.LAUNCH_LOCATION_FLOATING_WINDOW
|
||||
import com.lightgame.adapter.BaseRecyclerAdapter
|
||||
import com.lzf.easyfloat.EasyFloat
|
||||
import com.lzf.easyfloat.enums.SidePattern
|
||||
@ -153,7 +154,7 @@ object VLoadCompleteWindowHelper {
|
||||
"启动",
|
||||
mAdapter.gameEntityList[mBinding.viewPager.currentItem].id
|
||||
)
|
||||
VHelper.installOrLaunch(activity, mAdapter.gameEntityList[mBinding.viewPager.currentItem], "畅玩启动悬浮窗")
|
||||
VHelper.installOrLaunch(activity, mAdapter.gameEntityList[mBinding.viewPager.currentItem], LAUNCH_LOCATION_FLOATING_WINDOW)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user