diff --git a/app/src/main/java/com/project/survey/logic/viewmodel/MainViewModel.kt b/app/src/main/java/com/project/survey/logic/viewmodel/MainViewModel.kt index 191e6fd..543bccf 100644 --- a/app/src/main/java/com/project/survey/logic/viewmodel/MainViewModel.kt +++ b/app/src/main/java/com/project/survey/logic/viewmodel/MainViewModel.kt @@ -1,5 +1,11 @@ package com.project.survey.logic.viewmodel +import blankj.utilcode.util.AppUtils +import com.bingce.AppChannel +import com.bingce.utils.AppUtil +import com.bingce.utils.RegisterUtil +import com.bingce.utils.SdkUtils +import com.project.survey.App import com.project.survey.network.RetrofitClient class MainViewModel : BaseViewModel() { @@ -7,5 +13,20 @@ class MainViewModel : BaseViewModel() { val api = RetrofitClient.createApiService() + fun verifySdk(){ + SdkUtils.verify( + App.instance.applicationContext, + "sxshy", + AppUtil.getLanguage(), + AppUtils.getAppVersionCode().toLong(), + AppChannel.customChannel, + RegisterUtil.getOriginalMachineCode(), + RegisterUtil.getDeviceBoundID(), + "", + "", + "", + "" + ) + } } \ No newline at end of file diff --git a/app/src/main/java/com/project/survey/ui/MainActivity.kt b/app/src/main/java/com/project/survey/ui/MainActivity.kt index 8c4b4fb..91295e1 100644 --- a/app/src/main/java/com/project/survey/ui/MainActivity.kt +++ b/app/src/main/java/com/project/survey/ui/MainActivity.kt @@ -38,19 +38,7 @@ class MainActivity : BaseBindingActivity() { private val viewModel: MainViewModel by viewModels() override fun initView() { - SdkUtils.verify( - this, - "sxshy", - AppUtil.getLanguage(), - AppUtils.getAppVersionCode().toLong(), - AppChannel.customChannel, - RegisterUtil.getOriginalMachineCode(), - RegisterUtil.getDeviceBoundID(), - "", - "", - "", - "" - ) + viewModel.verifySdk() if (BuildConfig.DEBUG) { val text = "soresult1:[v=" + SdkUtils.isVipValidate() + ",c=" + SdkUtils.isRegCodeValidate() + @@ -65,7 +53,6 @@ class MainActivity : BaseBindingActivity() { } override fun initData() { - } override fun initListener() {