Как отобразить какое-либо действие только один раз без использования общих настроек?

#android #android-studio

#Android #android-studio

Вопрос:

Я хочу отображать срок службы в своем приложении только один раз, когда приложение запускается без использования общих настроек, потому что, если пользователь очистит данные приложения, оно отобразится снова.

Комментарии:

1. Вам нужно будет сохранить «видел ли этот человек условия предоставления услуг?» тогда установите флажок на своем сервере.

2. @CommonsWare правильно. Единственный способ гарантировать, что это не отобразится позже, — сохранить это в базе данных для каждой учетной записи пользователя. Ничто другое (файлы cookie и т.д.) Действительно не сохранится

Ответ №1:

То, чего вы хотите достичь, может быть достигнуто только с помощью флагов.

  1. Общие настройки — которые вы не хотите использовать, это нормально.
  2. Используйте любую другую базу данных, такую как firebase, Вам не нужно добавлять логин электронной почты и т.д. firebase создает идентификатор для каждого нового пользователя, поэтому теперь храните свой флаг внутри этого. Просто. Так что это тоже не будет удалено. Но пользователь должен войти в систему с электронной почтой, если хочет получить данные.