Commit 7147f551 by 霍志良

fix:更新deviceID aar

parent dfb187da
...@@ -117,56 +117,60 @@ class ActionCountUtils { ...@@ -117,56 +117,60 @@ class ActionCountUtils {
try { try {
val actionDataParams = ActionDataBean.Builder()
actionDataParams.partId(partId)
actionDataParams.position(position)
actionDataParams.url(url)
uid?.let {
actionDataParams.uid(uid)
}
actionDataParams.time(System.currentTimeMillis())
actionDataParams.appVersion(RxDeviceTool.getAppVersionName(BaseApp.getApp()))
actionDataParams.appId(appId)
actionDataParams.api(api)
actionDataParams.manufacturer(android.os.Build.BRAND.trim().toUpperCase())
actionDataParams.model(android.os.Build.MODEL)
actionDataParams.os(BIConstants.OS)
actionDataParams.osVersion(android.os.Build.VERSION.RELEASE)
actionDataParams.wifi(if (isWifi()) 0 else 1)
actionDataParams.deviceId(DeviceIDHelper.getInstance().deviceId)
val helper = DemoHelper(DemoHelper.AppIdsUpdater { ids ->
val actionDataParams = ActionDataBean.Builder()
actionDataParams.partId(partId)
actionDataParams.position(position)
actionDataParams.url(url)
signs == null ?: signs.forEachIndexed { index, s -> uid?.let {
//拓展参数个数确定,暂不使用反射调用 actionDataParams.uid(uid)
//actionDataParams.javaClass.getMethod("sign$index").invoke(s) }
when (index) { actionDataParams.time(System.currentTimeMillis())
0 -> { actionDataParams.appVersion(RxDeviceTool.getAppVersionName(BaseApp.getApp()))
actionDataParams.sign1(s) actionDataParams.appId(appId)
} actionDataParams.api(api)
1 -> { actionDataParams.manufacturer(android.os.Build.BRAND.trim().toUpperCase())
actionDataParams.sign2(s) actionDataParams.model(android.os.Build.MODEL)
} actionDataParams.os(BIConstants.OS)
2 -> { actionDataParams.osVersion(android.os.Build.VERSION.RELEASE)
actionDataParams.sign3(s) actionDataParams.wifi(if (isWifi()) 0 else 1)
}
3 -> { actionDataParams.deviceId(ids)
actionDataParams.sign4(s) signs == null ?: signs.forEachIndexed { index, s ->
} //拓展参数个数确定,暂不使用反射调用
4 -> { //actionDataParams.javaClass.getMethod("sign$index").invoke(s)
actionDataParams.sign5(s) when (index) {
0 -> {
actionDataParams.sign1(s)
}
1 -> {
actionDataParams.sign2(s)
}
2 -> {
actionDataParams.sign3(s)
}
3 -> {
actionDataParams.sign4(s)
}
4 -> {
actionDataParams.sign5(s)
}
} }
} }
actionDataParams.screenWidth(RxDeviceTool.getScreenWidth(RxTool.getContext()!!))
actionDataParams.screenHeight(RxDeviceTool.getScreenHeight(RxTool.getContext()!!))
} //剩余额外参数根据需求定义
actionDataParams.screenWidth(RxDeviceTool.getScreenWidth(RxTool.getContext()!!))
actionDataParams.screenHeight(RxDeviceTool.getScreenHeight(RxTool.getContext()!!))
//剩余额外参数根据需求定义 //请求
request(actionDataParams.build())
}, ContextKeeper.getApplicationContext())
helper.getDeviceIds(ContextKeeper.getApplicationContext())
//请求
request(actionDataParams.build())
} catch (e: Exception) { } catch (e: Exception) {
LogUtil.i(TAG, e.toString()) LogUtil.i(TAG, e.toString())
......
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