В моем приложении есть 2 действия: 1-я MainActivity (Домашняя активность) и 2-я GameActivity (в MainActivity есть editext, который позволяет пользователю вводить KEY в открыть GameActivity).Android: Сохранить ключ до того, как приложение будет удалено, и верните ключ, когда приложение будет установлено снова
Я предоставляю пользователю уникальный KEY бесплатно в первый раз, с его помощью пользователь может открыть GameActivity в первый раз. Второй пользователь должен купить еще один ключ для открытия GameActivity (это означает, что нужно открыть GameActivity, каждый раз, когда пользователю нужен другой KEY). Если пользователь отключает мое приложение, я хочу сохранить этот ключ (Free KEY, предоставленный мной ранее) во внутреннем хранилище.
Чтобы пользователь снова установил мое приложение, он будет проверен, есть ли KEY во внутренней памяти устройства, если да, то он будет уведомлен пользователю, что вы уже использовали этот КЛЮЧ, прежде чем купить другой КЛЮЧ. Если нет, тогда все в порядке.
Если вы ничего не получили, спросите меня. Пожалуйста помогите . Задать вопрос
Я знаю. Но на самом деле я мешаю пользователю использовать предыдущий Свободный ключ, предоставленный мной. В противном случае пользователь будет продолжать деинсталлировать и устанавливать приложение и будет играть в игру каждый раз бесплатно –
Задумывались ли вы о добавлении простой системы входа в систему с помощью firebase? Затем заставьте их создать учетную запись для воспроизведения. – Jay
Другим способом является простое использование веб-сервисов. Вы сохраните идентификатор устройства Key + пользователя в своей базе данных на сервере (поскольку каждое устройство имеет свой идентификатор), а затем пользователь переустановит ваше приложение, просто сделайте запрос от приложения на свой сервер для аутентификации. – alway5dotcom