У нас есть игра и нужно периодически отправлять пользователю персональные пуши.
Например, если игрок не заходил сутки в игру, мы даем ему бесплатную подсказку и отправляем пуш-уведомление об этом.
Вопрос в том, как правильно это реализовать, если приложение закрыто, оно же не сможет отправить пуш?
Одна из идей была следующей:
- При заходе в приложение создавать на сервере (firebase) отложенный на 24 часа пуш. (если такое возможно)
- Если пользователь в течении 24х часов заходит в приложение, то отложенный пуш отодвигается снова на 24 часа.
- Если пользователь не заходит, то пуш уходит по расписанию. А при входе в приложение, пользователю открывается подсказка.