From 05f281bad50d80b686c3081d4053a702d3207bf6 Mon Sep 17 00:00:00 2001 From: chenglifeng Date: Sun, 29 Sep 2024 18:03:46 +0800 Subject: [PATCH] =?UTF-8?q?sdk=E9=AA=8C=E8=AF=81=E7=A7=BB=E5=88=B0?= =?UTF-8?q?=E5=8D=8F=E7=A8=8B=E9=87=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../survey/logic/viewmodel/MainViewModel.kt | 21 +++++++++++++++++++ .../com/project/survey/ui/MainActivity.kt | 15 +------------ 2 files changed, 22 insertions(+), 14 deletions(-) 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() {