React Native: pu sh уведомление в фоновом режиме? - PullRequest
0 голосов
/ 27 марта 2020

У меня есть вопрос об уведомлении в React Native.

Давайте рассмотрим этот вариант использования: один из моих пользователей нажимает кнопку, я хочу отправить ему / ей уведомление pu sh 10 дней после этого действия.

Я рассматриваю 2 варианта:

  1. отправка из моего бэкэнда: я настроил сервер Express, это может искать данные, проверять дату последнего действия и отправлять уведомление pu sh, если оно равно или превышает 10 дней

    Плюсы: надежно, я действительно начал это делать

    Минусы: может быть дорогим в запросах

  2. отправка из приложения: когда пользователь нажимает кнопку, я запускаю какой-то тайм-аут на 10 дней, если пользователь нажимает на кнопку еще раз Я сбрасываю время ожидания и запускаю его заново.

    Плюсы: 0 запросов

    Минусы: надежно? Могу ли я даже сделать это (я имею в виду, тайм-ауты в фоновом режиме)?

Поэтому мой вопрос : возможно ли, надежно и безопасно работать действительно длительное время ожидания в фоновом режиме в React Native?

Как бы вы этого достигли?

...