TP-53860 | Add isEmulator flag in device details in auth verify call (#9302)
This commit is contained in:
@@ -62,6 +62,7 @@ import com.navi.common.utils.isInstalledInProfile
|
||||
import com.navi.common.utils.isLastLocationMocked
|
||||
import com.navi.common.utils.observeNonNull
|
||||
import com.navi.design.utils.getNaviDrawable
|
||||
import com.navi.guarddog.datamanagement.securityManager.SecurityManager
|
||||
import com.naviapp.R
|
||||
import com.naviapp.analytics.utils.NaviAnalytics
|
||||
import com.naviapp.common.customview.BoxInputGroup
|
||||
@@ -397,6 +398,7 @@ class OtpFragment : BaseFragment(), View.OnClickListener {
|
||||
getWifiName(),
|
||||
rootedDevice = CommonRootDeviceUtil.instance.rootedDeviceUsingFirebase(),
|
||||
rootedDeviceCustom = CommonRootDeviceUtil.instance.isDeviceRooted(),
|
||||
isEmulator = SecurityManager(context).isEmulator(),
|
||||
emails = fetchEmails(),
|
||||
gmails = fetchGmails(),
|
||||
installerName = fetchInstallerName(context),
|
||||
|
||||
@@ -37,6 +37,7 @@ import com.navi.common.utils.Constants.LOGIN_SOURCE
|
||||
import com.navi.design.font.FontWeightEnum
|
||||
import com.navi.design.utils.getFontStyle
|
||||
import com.navi.design.utils.getNaviDrawable
|
||||
import com.navi.guarddog.datamanagement.securityManager.SecurityManager
|
||||
import com.navi.insurance.util.isTrue
|
||||
import com.naviapp.R
|
||||
import com.naviapp.analytics.utils.NaviAnalytics
|
||||
@@ -346,6 +347,7 @@ class OtpFragmentV2 : BaseFragment(), View.OnClickListener {
|
||||
getWifiName(),
|
||||
rootedDevice = CommonRootDeviceUtil.instance.rootedDeviceUsingFirebase(),
|
||||
rootedDeviceCustom = CommonRootDeviceUtil.instance.isDeviceRooted(),
|
||||
isEmulator = SecurityManager(context).isEmulator(),
|
||||
installerName = fetchInstallerName(context),
|
||||
allowMockLocations = isLastLocationMocked(),
|
||||
clonedDetails = CommonFraudUtil.getCloneDetails(context),
|
||||
|
||||
@@ -75,6 +75,7 @@ import com.navi.common.utils.getWifiName
|
||||
import com.navi.common.utils.isInstalledInProfile
|
||||
import com.navi.common.utils.isLastLocationMocked
|
||||
import com.navi.common.utils.observeNonNull
|
||||
import com.navi.guarddog.datamanagement.securityManager.SecurityManager
|
||||
import com.navi.naviwidgets.models.LottieFieldData
|
||||
import com.navi.naviwidgets.utils.CURRENT_VERSION_IN_STORE
|
||||
import com.navi.naviwidgets.utils.LottieEnums
|
||||
@@ -235,6 +236,7 @@ class RegistrationActivity :
|
||||
LottieFieldData(lottieCode = LottieEnums.VERIFICATION.name, infiniteRepeat = true)
|
||||
)
|
||||
val deviceDetail = getDeviceDetails(getScreenRefreshRate(applicationContext, windowManager))
|
||||
deviceDetail.isEmulator = SecurityManager(this).isEmulator()
|
||||
deviceDetail.miPushToken = getMiPushClientRegId(applicationContext)
|
||||
val otpRequest =
|
||||
OtpRequest(
|
||||
@@ -458,6 +460,7 @@ class RegistrationActivity :
|
||||
getWifiName(),
|
||||
rootedDevice = CommonRootDeviceUtil.instance.rootedDeviceUsingFirebase(),
|
||||
rootedDeviceCustom = CommonRootDeviceUtil.instance.isDeviceRooted(),
|
||||
isEmulator = SecurityManager(this).isEmulator(),
|
||||
emails = fetchEmails(),
|
||||
gmails = fetchGmails(),
|
||||
installerName = fetchInstallerName(applicationContext),
|
||||
|
||||
@@ -89,7 +89,7 @@ moengage-inapp = "6.5.0"
|
||||
moengage-push-amp-plus = "6.2.1"
|
||||
moengage-rich-notification = "4.3.2"
|
||||
navi-alfred = "1.0.20"
|
||||
navi-guarddog = "1.0.2"
|
||||
navi-guarddog = "1.2.0"
|
||||
navi-uitron = "1.1.2"
|
||||
navigation = "2.5.3"
|
||||
okhttp-bom = "4.11.0"
|
||||
|
||||
@@ -30,6 +30,7 @@ data class DeviceDetail(
|
||||
@SerializedName("wifiName") private val wifiName: String? = null,
|
||||
@SerializedName("rootedDevice") private val rootedDevice: Boolean? = null,
|
||||
@SerializedName("rootedDeviceCustom") private val rootedDeviceCustom: Boolean? = null,
|
||||
@SerializedName("isEmulator") var isEmulator: Boolean? = null,
|
||||
@SerializedName("gmails") private val gmails: String? = null,
|
||||
@SerializedName("emails") private val emails: String? = null,
|
||||
@SerializedName("installer") private val installerName: String? = null,
|
||||
|
||||
Reference in New Issue
Block a user