#android #защита
При первом запуске, приложение создает определенные SharedPreferences. Вместе с этим, пользователю выдаётся некий бонус. Если удалить данные приложения в настройках самого устройства - приложение будет считать что его только что установили, и выдаст бонусы как для первого посещения. Как можно защититься от этого? Можно ли как-то запретить пользователю удалять их? И еще такой вопрос - можно ли как-то "узнать" приложению было ли оно установлено ранее, чтобы при установке\удалении\установке - приложение понимало, что пользователь уже устанавливал его и бонус он не получит? )
Ответы
Ответ 1
Может сделать что-то типа бесплатного In App Purchase? А в Google Play проверять, был ли он куплен хоть когда-нибудь. Я бы копал в эту сторону.Ответ 2
Регистрируйте юзера на своем вебсервисе. При любом запуске - приложение проверяет, зареган ли юзер, если нет - то регает и дает бонус. Других способов обойти то, о чем вы говорите нет.
Комментариев нет:
Отправить комментарий