В настоящее время у меня в магазине есть коллекция, которая содержит объекты (объекты событий), имеющие время начала и окончания.
То, что я хочу сделать сейчас, - это реализовать функцию, которая информирует участников, когда событие начинается или когда оно заканчивается. Шаг информирования будет через отправку push-уведомлений.
У меня есть несколько вопросов:
- Можно ли использовать облачные функции Firebase для создания наблюдателя для всех
сохраненные события, которые реагируют на время начала или окончания?
- Когда речь идет о производительности, имеет ли смысл иметь наблюдателя
на сервере для стольких событий?
- Существуют ли какие-либо веб-сервисы, которые я мог бы использовать помимо firebase для
наблюдать за событиями?
Для отправки push-уведомлений я использую платформу OneSignal. Я думаю, что самым простым способом было бы получить сигнал от наблюдателя, говорящего «хорошо, событие закончено». Этого уже будет достаточно, потому что тогда я соберу все участия в этом событии и отправлю им уведомление.
Однако мне нужно решение, которое работает, даже если мое приложение не запущено / не открыто.