Я собираюсь опубликовать платное приложение на рынке Android. Приложение использует LVL (лицензирование приложений). Чтобы подтвердить лицензию, я должен предоставить уникальный идентификатор устройства. Проблема в том, что некоторые устройства Android (из-за известной проблемы) имеют одинаковые «уникальные» идентификаторы при вызове:
Secure.getString(getContentResolver(), Secure.ANDROID_ID);
Я также мог бы использовать класс TelephonyManager, но приложение также предназначено для планшетных устройств, поэтому я не могу на это полагаться.
Если кто-то из вас, ребята, использовал LVL, сообщите мне, как вы получили идентификатор устройства при создании объекта LicenseChecker(). Я просто пытаюсь понять, что может произойти, если два пользователя с одинаковым идентификатором устройства попытаются купить приложение.