У меня есть вопрос об уведомлении в React Native.
Давайте рассмотрим этот вариант использования: один из моих пользователей нажимает кнопку, я хочу отправить ему / ей уведомление pu sh 10 дней после этого действия.
Я рассматриваю 2 варианта:
отправка из моего бэкэнда: я настроил сервер Express, это может искать данные, проверять дату последнего действия и отправлять уведомление pu sh, если оно равно или превышает 10 дней
Плюсы: надежно, я действительно начал это делать
Минусы: может быть дорогим в запросах
отправка из приложения: когда пользователь нажимает кнопку, я запускаю какой-то тайм-аут на 10 дней, если пользователь нажимает на кнопку еще раз Я сбрасываю время ожидания и запускаю его заново.
Плюсы: 0 запросов
Минусы: надежно? Могу ли я даже сделать это (я имею в виду, тайм-ауты в фоновом режиме)?
Поэтому мой вопрос : возможно ли, надежно и безопасно работать действительно длительное время ожидания в фоновом режиме в React Native?
Как бы вы этого достигли?