я использую следующий код в Android, чтобы получить номер IMEI телефона
TelephonyManager telephonyManager = (TelephonyManager)getSystemService(this.TELEPHONY_SERVICE);
String imei = telephonyManager.getDeviceId().toString();
Я проверял это на многих телефонах
1) Samsung Ace (фройо)
2) Galaxy S
3) Galaxy S2
4) Samsung Geo (имбирный хлеб)
отлично работает и дает номер IMEI
но при выполнении того же кода на следующем устройстве я ничего не получаю: (
Android Pantech
Кто-нибудь подскажет мне, в чем может быть проблема, или если я использую Device_ID для уникальной идентификации устройства Android, это будет работать для всех устройств?
и еще одна вещь, которую я прочитал на форуме, иногда она пуста, и лишь немногие известные устройства дают одинаковый Device_ID
Кто-нибудь пролил свет на то, каков наилучший способ уникальной идентификации устройства, и этот фрагмент кода должен работать на всех устройствах?
любая помощь будет оценена.