Уверен, что все мы видели приложения, которые через несколько дней без открытия бросают уведомление, нежно напоминающее пользователю, чтобы снова использовать приложение.Код для проверки, когда был последний раз, когда пользователь открыл приложение
Я ищу способы достижения этого. На данный момент, что я имею в виду следующее:
- Пользователь существует App
- App запускает сигнал тревоги, который будет активирован, например, в течение 3 дней
- App также пишет в SharedPreference временной метке когда был создан будильник
- Если пользователь открывает приложение до того, как будильник погаснет, приложение проверяет временную метку SharedPreference, и если она до трех дней, то она отменяет сигнал тревоги
- Если пользователь не открывает приложение через три дня, будильник погаснет.
Что вы, ребята, думаете о моей идее? Есть ли лучший или более чистый?
метод onuserleavehint, который вызывается при нажатии кнопки home вашего приложения, вы можете сохранить текущий tiome в prefrences. – Dev