Всем привет.
Подскажите, пожалуйста, каким именно образом приложения идентифицируют устройства?
Допустим, я устанавливаю приложение, затем удаляю его, меняю аккаунт плей маркет и в принципе в гугловских сервисах, а приложение видит, что ранее на этом устройстве было использовано. Каким образом это происходит и как это обойти?
Любопытным:
Для чего мне это?)
- приложения вроде Якитории дают скидку 20% на первый заказ через приложение . И много подобных ресторанов/доставок/магазинов.
Mac адрес.
Для его получения нужны только пермишены на файн локейшен. Для пользователя выглядит достаточно понятным решением.
1. Запрашиваете пермишены на Wi-Fi
2. Получаете Mac адрес (вроде WiFiInfo.getMacAddress())
3. Проверяете сохранен ли на сервере этот Mac адрес.
4. Если на сервере есть такой мак адрес - загружаете контекст для приложения с сервера, если не сохранен - генерируете контекст и сохраняете с Mac адресом на сервер.