2016-07-18 5 views
-2

Есть ли какой-либо идентификатор на смартфоне Android, который на каждом устройстве уникален? Я хочу сохранить обратную связь, которую пользователи отправили на мой сервер, для конкретного устройства. Таким образом, пользователь может увидеть, исправил ли я ошибку, о которой они сообщали, или если я реализовал их идею.уникальный идентификатор для каждого устройства

ответ

1

Вы можете получить уникальный идентификатор устройства, используя ::

private String android_id = Secure.getString(getContext().getContentResolver(), 
                 Secure.ANDROID_ID); 
+0

Спасибо, это очень помогло! – SomeRandomNameCuzWhyNot

+0

Добро пожаловать. Счастливое кодирование !! – Punithapriya

0

Идентификатор устройства является уникальным для каждого устройства

public String getDeviceUniqueID(){  
     String DeviceId = ""; 
     TelephonyManager mTelephony = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); 
     //if your device contains sim slot 
     if (mTelephony.getDeviceId() != null){ 
      DeviceId = mTelephony.getDeviceId(); 
     }else{ 
     // if your device not having a sim slot 
      DeviceId = Secure.getString(getApplicationContext().getContentResolver(), Secure.ANDROID_ID); 
     } 
     return DeviceId; 
    } 
+0

Uh-ооо пользователь использует планшет, который не имеет слот для SIM-карты , –

+0

@AtifFarrukh да. –

Смежные вопросы