-1
下面的代碼我有使用獲取android中的udid。下面的方法不應該返回唯一值的任何機會?Android中的DeviceId(UDID)是否可以在操作系統升級時更改?
TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
String deviceId;
if (telephonyManager.getDeviceId() != null)
deviceId = telephonyManager.getDeviceId(); //*** use for mobiles
else {
deviceId = Secure.getString(context.getContentResolver(), Secure.ANDROID_ID);
}
return deviceId;
但我遇到了motog4 play(GSM + CDMA)的實時問題。在應用程序中,我們可以訪問ID爲15位數的設備的UUID。並關閉設備,因爲我必須將它們快遞到客戶端。當他們打開設備,並試圖訪問我們的應用程序在不同的,這是14位數字UUID。而且這兩個ID之間的相似性只是最後一位數字不同。 例如。在重新啓動之前:123456789重啓後123456789其進餐時間情景,觀察140個移動設備 – samit