Уведомления в исходной реакции реагируют на данные в Async Storage или Firebase - PullRequest
0 голосов
/ 22 сентября 2019

Я начинаю с реакции на родной язык и строю простое приложение для напоминаний или задач с некоторыми расширенными функциями по мере продвижения.В настоящее время я пытаюсь разработать функцию уведомления.

По сути, уведомления будут работать следующим образом:

Пользователь получит напоминание через уведомление за 10 минут до того, как задача должна бытьначалось и в реальном времени.Поскольку это будет относительно простое приложение, я не хотел создавать специальный бэкэнд для хранения этих данных.Я думал использовать firebase или Async Storage. (10-минутная вещь не обязательна).

Теперь актуальный вопрос:

  1. Как я планирую уведомления на основе предстоящей задачи?Поскольку в любой момент времени может быть несколько задач, я хочу отправить уведомление для каждой из них.

  2. Какой сервис я должен использовать для отправки этих уведомлений, как они перебирают несколько объектов, определяющих задачу, и отправляют уведомление на основе значения (даты и времени)?

  3. Достаточно ли будет местных уведомлений?Или мне нужно использовать push-уведомления, отправленные с сервера?

  4. Наконец, эти уведомления должны работать, даже если приложение не открыто (может работать в фоновом режиме или нет).) .

Я использую реагировать нативную экспо для создания этого приложения.

Я понимаю, что нет примера кода, это потому, что я не уверен в правильном подходе.

Буду очень признателен за любые подходы или предложения по этому поводу.

...