diff --git a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/module/MogoModuleAuthorize.kt b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/module/MogoModuleAuthorize.kt index 33361ceba2..c6061c6e64 100644 --- a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/module/MogoModuleAuthorize.kt +++ b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/module/MogoModuleAuthorize.kt @@ -6,6 +6,7 @@ import com.mogo.module.authorize.authprovider.biz.MogoAuthorizeManagerImpl import com.mogo.module.authorize.authprovider.biz.MogoAuthorizeRegisterHandler import com.mogo.module.authorize.authprovider.launcher.MogoMainAuthorize.Companion.mogoAuthShow import com.mogo.module.authorize.util.SharedPreferenceUtil +import com.mogo.module.authorize.util.isDeviceOfD import com.mogo.service.module.IMogoModuleProvider class MogoModuleAuthorize private constructor() : MogoAuthorizeManagerImpl(), IMogoAuthorizeModuleProvider { @@ -21,7 +22,7 @@ class MogoModuleAuthorize private constructor() : MogoAuthorizeManagerImpl(), IM } override fun invokeAuthorization(tag: String) { - if(!SharedPreferenceUtil.hasGuide()){ + if(isDeviceOfD() && !SharedPreferenceUtil.hasGuide()){ val guideService = ARouter.getInstance().build("/guide/showFragment").navigation() if(guideService is IMogoModuleProvider){ guideService.init(AbsMogoApplication.getApp().applicationContext) diff --git a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/util/DeviceUtil.kt b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/util/DeviceUtil.kt new file mode 100644 index 0000000000..8884512894 --- /dev/null +++ b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/util/DeviceUtil.kt @@ -0,0 +1,10 @@ +package com.mogo.module.authorize.util + +import com.mogo.module.common.utils.CarSeries.* + +fun isDeviceOfD(): Boolean { + return when (getSeries()) { + CAR_SERIES_D80X, CAR_SERIES_D81X, CAR_SERIES_D82X, CAR_SERIES_D84X -> true + else -> false + } +} \ No newline at end of file