Как отправлять уведомления в зависимости от данных Firebase, используя Firebase Cloud Messaging - PullRequest
0 голосов
/ 24 июня 2019

У меня есть приложение, в котором люди подписываются на события, и я хочу, чтобы приложение уведомляло пользователей, зарегистрированных на событие, и событие за день до того, как это произойдет.Все данные хранятся в Firebase.Поэтому я хотел бы знать, как сделать так, чтобы мое приложение считывало данные из всех пользователей Firebase на регулярной основе, и, если пользователь подписался на событие, а дата уже близка, отправьте ему уведомление, и у администратора не будетсделать что-нибудь или с помощью консоли.Спасибо

Ответы [ 2 ]

1 голос
/ 24 июня 2019

Если вы хотите сделать этот процесс автоматическим, вы можете написать облачные функции Firebase и добавить триггеры на узлах для выполнения облачной функции. В этой облачной функции вы можете отправлять push-уведомления с использованием FCM в зависимости от ваших требований. вот ссылки помощи

Облачные функции Firebase

Firebase Cloud Messaging

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

0 голосов
/ 24 июня 2019

Если вы хотите, чтобы вся логика на стороне сервера работала вне Firebase, вам нужны именно облачные функции Firebase.

Вот документация по настройке функций для запуска по расписанию: https://firebase.google.com/docs/functions/schedule-functions

Если вы не хотите запускать свой сервис из Google Cloud, то следующим лучшим вариантом будет настройка CRON заданий, если вы используете систему на основе Unix или задачу Планировщик , если вы используете систему на базе Windows.

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