Планирование различных уведомлений на каждый день Flutter - PullRequest
1 голос
/ 30 апреля 2020

Я новичок ie на флаттер. Я разрабатываю приложение с уведомлениями, где уведомления будут отображаться в разные дни дня.

Например: (3:25, 12:24, 17:22, 19:52, 21:02).

В эти времена будет отличаться в зависимости от дня. Время хранится в БД с соответствующими днями. Эти уведомления должны отображаться, даже если приложение завершено и не используется.

Проблемы:

  1. Получите новые данные около полуночи нового дня. (Например, около 00:00 утра мое приложение должно перепланировать все вчерашние уведомления с новым временем, чтобы сообщить пользователю правильные данные)
  2. Я использую flutter_local_notifications , чтобы запланировать уведомление. Иногда он не будет запускать уведомление (если разница во времени превышает 2 часа). Вот почему я собираюсь запланировать самое быстрое уведомление (например, если уведомления должны появиться в 3:25, тогда я хочу запланировать уведомления за 30 минут до этого). Но я не уверен, если это возможно.

То, что я пытался.

  1. background_fetch для синхронизации времени с БД, но я не смог заставить его работать

  2. flutter_local_notifications для отображения уведомлений

Пожалуйста, рассмотрите случай, когда я хочу показывать уведомления, даже если мое приложение не работает или находится в фоновом режиме, а также я хочу поддерживать как Android, так и iOS

. Любая помощь или предложения приветствуются. Заранее спасибо

1 Ответ

0 голосов
/ 08 мая 2020

Если вы используете PHP для подключения к вашей базе данных, тогда вы можете использовать PHP для планирования времени, а затем отправить уведомление на флаттер, как я делал в своем приложении, моя заявка касается отправки уведомления когда статус заказа на доставку меняется для пользователей, поэтому я создал таблицу в базе данных и преобразовал ее в API, который я вызываю в своем приложении для создания флаттера, используя пакет диспетчера работ и пакет локальных уведомлений для флаттера, загружал видео на YouTube в эти выходные и отправлял сообщение. ссылка здесь для вас, чтобы увидеть ... или вы можете рассказать мне о вашей базе данных, что вы используете для подключения et c

это видео на YouTube https://youtu.be/b6CTeqJnmN0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...