增加输出设备唯一标识以及SN,Token输出

Signed-off-by: 董宏宇 <martindhy@gmail.com>
This commit is contained in:
董宏宇
2021-10-13 11:13:36 +08:00
parent 9802124169
commit 488aba52b8
5 changed files with 14 additions and 4 deletions

View File

@@ -17,6 +17,7 @@ import com.mogo.eagle.core.function.call.obu.CallerOBUManager
import com.mogo.eagle.core.function.call.obu.CallerObuListenerManager
import com.mogo.eagle.core.function.hmi.R
import com.mogo.eagle.core.utilcode.util.AppUtils
import com.mogo.eagle.core.utilcode.util.DeviceUtils
import com.mogo.eagle.core.utilcode.util.GsonUtils
import com.mogo.eagle.core.utilcode.util.ToastUtils
import com.mogo.map.MogoMap
@@ -67,7 +68,9 @@ class DebugSettingView @JvmOverloads constructor(
appConfigInfo.appVersionCode = AppUtils.getAppVersionCode()
appConfigInfo.appVersionName = AppUtils.getAppVersionName()
appConfigInfo.appPackageName = AppUtils.getAppPackageName()
appConfigInfo.devicesSN = MoGoAiCloudClient.getInstance().aiCloudClientConfig.sn
appConfigInfo.uniqueDeviceId = DeviceUtils.getUniqueDeviceId()
appConfigInfo.mogoSN = MoGoAiCloudClient.getInstance().aiCloudClientConfig.sn
appConfigInfo.mogoToken = MoGoAiCloudClient.getInstance().aiCloudClientConfig.token
appConfigInfo.mapVersion = MogoMap.getInstance().mogoMap.mapVersion
// 将数据绘制

View File

@@ -12,7 +12,9 @@ class AppConfigInfo {
var appVersionCode = 0
var appVersionName: String? = null
var appPackageName: String? = null
var devicesSN: String? = null
var uniqueDeviceId: String? = null
var mogoToken: String? = null
var mogoSN: String? = null
/*依赖的SDK版本信息*/
var mapVersion: String? = null

View File

@@ -1,2 +1,5 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mogo.commons" />
package="com.mogo.commons" >
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
</manifest>

View File

@@ -11,6 +11,7 @@ import android.telephony.gsm.GsmCellLocation;
import com.mogo.cloud.passport.MoGoAiCloudClientConfig;
import com.mogo.commons.AbsMogoApplication;
import com.mogo.commons.debug.DebugConfig;
import com.mogo.eagle.core.utilcode.util.DeviceUtils;
import com.mogo.utils.DeviceIdUtils;
import java.lang.reflect.InvocationTargetException;
@@ -66,7 +67,7 @@ public class Utils {
public static String getDevicesId() {
if ( DebugConfig.getCarMachineType() != DebugConfig.CAR_MACHINE_TYPE_SELF_INNOVATE ) {
return DeviceIdUtils.getDeviceId(AbsMogoApplication.getApp());
return DeviceUtils.getUniqueDeviceId();
}
return getSystemProperties( GSM_SERIAL );
}

View File

@@ -2,4 +2,5 @@
package="com.mogo.utils" >
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE" />
</manifest>