Использование Firebase-функций для отправки уведомлений только при выполнении условия - PullRequest
0 голосов
/ 23 мая 2018

Я работаю над проектом, который должен отправлять уведомления своим пользователям, когда текущая дата равна заданной дате , указанной пользователем.Какой метод firebase-function лучше всего подходит для таких приложений: onUpdate, onWrite, onCreate или https.onRequest ?

Примечание : приложение или firebase-функция должны всегда проверять и сравнивать currentDate с датами каждой записи в базе данных и отправлять уведомления, если они совпадают.

Ответы [ 2 ]

0 голосов
/ 05 июня 2018

Я думаю, что у меня есть лучший сайт для этого.Пожалуйста, попробуйте https://cron -job.org / ru / .Это бесплатно и работает / работал нормально для меня.Спасибо всем, кто нашел время, чтобы проверить и, возможно, попытаться ответить на этот вопрос.

0 голосов
/ 23 мая 2018

Если я правильно понимаю, что вы хотите регулярно проверять, совпадает ли сегодняшняя дата (т.е. текущая дата ) с определенной датой поля одной или нескольких записей в базе данных, вы действительно можете вызвать выделенное ОблакоФункция через HTTP-запрос каждый день с онлайн-заданием CRON, например https://www.easycron.com/

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

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

PS: посмотрите также этот ответ отФрэнк ван Пуффелен: Облачные функции для срабатывания Firebase вовремя?

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