Не устанавливать бесплатную версию приложения на второй раз на том же - PullRequest
0 голосов
/ 13 декабря 2011

У меня есть бесплатная версия приложения на Android Market. Я хочу, чтобы этот пользователь устанавливал приложение только один раз на устройства. Не второй раз. Как решить эту проблему на устройствах Android.

1 Ответ

0 голосов
/ 13 декабря 2011

Одно решение, которое мне пришло в голову, - это установить значение SharedPreferences, хотя его можно стереть / изменить на корневых устройствах, и проверить, не настроено ли оно вызывать веб-сервис с DEVICE_ID, и проверить, существует ли оно уже в вашей базе данных,если нет, добавьте его.

С этим .. если пользователь удалит приложение, то в следующий раз, когда он / она установит его, значения SharedPreferences не будут установлены, поэтому при вызове веб-службы вы увидите, чтоприложение было установлено ранее на этом устройстве.

...