Я создаю приложение для Android, которое должно идентифицировать устройство по уникальному номеру/строке.Уникальный идентификатор для телефона Android
Я слышал о ANDROID_ID, но есть также сообщения, что они могут быть одинаковыми на некоторых моделях телефонов или даже обновлениях. Другое дело, что он воссоздается после заводского сброса или переустановки системы. Я могу жить с этим, хотя я бы предпочел, чтобы он остался прежним.
Есть ли другой способ идентифицировать телефон, не запрашивая больше разрешений? IMEI требует их (android.permission.READ_PHONE_STATE), но это может отпугнуть пользователей.
Как Shazam это делает? Я знаю, что он постоянно идентифицирует телефон (он помнит, что я был пользователем, прежде чем он ввел 5 тегов в месяц для новых пользователей), хотя я полностью переустановил систему.
Как бы вы сохраняли сгенерированный идентификатор через переустановку программного обеспечения, не основывая алгоритм на константе, то есть на идентификаторе устройства? – 2010-11-30 17:53:06
@error: Установщик программного обеспечения должен быть достаточно умным, чтобы не перезагружать GUID-файл, если он уже существует. – 2010-11-30 17:54:54