| 
 | 
| 
 
Постой или составной уникальный идентификатор для устройства 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Начинающий программист. Иногда возникает необходимость получить какой-то уникальный идентификатор device_id для Android телефона. Не требующий получения разрешений.. Например, мобильное приложение взаимодействует с бэком, который сохраняет некий параметр или комбинацию параметров устройства (назовем device_id), получение которых не требует запроса permissions.. И в следующий сеанс бэк проверяет по ранее сохранённом списку устройств (по списку device_id), устройство старое или новое.. Какие могут быть варианты? ---------- Вот описано - https://habr.com/ru/sandbox/27109/ Псевдо-уникальный ID Не все андроид-девайсы могут быть оснащены GSM-модулем, скажем, зато у всех у них есть производитель, который «слепил» устройство из всяких железок. Вот какраз информация об этих железках, собранная вместе, и может послужить в качестве уникального идентификатора (правда возможны и повторения). В некоторых случаях может пригодиться. Сконструируем из этих данных что-то похожее на IMEI телефона (15 знаков): String pseudoID = «35″ + Build.BOARD.length()%10 + Build.BRAND.length()%10 + Build.CPU_ABI.length()%10 + Build.DEVICE.length()%10 + Build.DISPLAY.length()%10 + Build.HOST.length()%10 + Build.ID.length()%10 + Build.MANUFACTURER.length()%10 + Build.MODEL.length()%10 + Build.PRODUCT.length()%10 + Build.TAGS.length()%10 + Build.TYPE.length()%10 + Build.USER.length()%10; Итог: 356984215578214 ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 11.04.2019, 23:36 | 
  
  
  
   | 
||
| 
 
Постой или составной уникальный идентификатор для устройства 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  https://developer.android.com/reference/android/provider/Settings.Secure.html#ANDROID_ID  Чем это не угодило? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.04.2019, 09:36 | 
  
  
  
   | 
||
| 
 
Постой или составной уникальный идентификатор для устройства 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  единственный нормальный вариант это  на моем опыте это получить уникальный ID через Media DRM wadman https://developer.android.com/reference/android/provider/Settings.Secure.html#ANDROID_ID Чем это не угодило? 1. Не всегда отдает его. 2. У некоторых китайских девайсов он был один на всю партию. либо тупо null 3. Начиная с 8 версии правда поведение другое. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.04.2019, 12:01 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=13&msg=39800312&tid=1330821]:  | 
    0ms | 
get settings:  | 
    9ms | 
get forum list:  | 
    13ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    69ms | 
get topic data:  | 
    10ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    47ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 243ms | 
| total: | 402ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...