Commit 5830880f by YKai

fix:小米手机10以下安卓系统获取不到设备id问题

parent 4c7b85ef
......@@ -217,15 +217,14 @@ class ActionCountUtils {
* 第一次安装获取失败,第二次打开就能成功
* 所以Utils.getIMEI(topTaskActivity)传入activity解决这个问题
* */
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.P) {
deviceId = if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.P) {
val topTaskActivity = ActivityManager.getInstance().getTopTaskActivity()
//获取imei
deviceId == Utils.getIMEI(topTaskActivity)
Utils.getIMEI(topTaskActivity)
} else {
//android Q及以上取oaid
deviceId = DeviceIDHelper.getInstance().deviceId
DeviceIDHelper.getInstance().deviceId
}
LogUtil.e("deviceId:$deviceId")
baiduActionDataParams.deviceId(deviceId)
baiduActionDataParams.convertType(convertType)
baiduActionDataParams.convertTime(System.currentTimeMillis() / 1000)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment