Можно ли создать push-уведомление (если приложение не находится на переднем плане) при изменениях базы данных firebase? Я начал кодировать приложение для Android.
Уведомление Firebase о добавлении/изменении ребенка
Ответ 1
Firebase просто предоставляет новый инструмент (все еще в бета-версии сегодня), называемый облачными функциями.
С помощью этого вы можете прослушивать свою базу данных Firebase и отправлять уведомления без необходимости внешнего сервера:)
Смотрите: https://firebase.google.com/docs/functions/use-cases
Ответ 2
Чтобы сделать это простым способом, вы можете использовать Сервис, в этой службе вы можете установить Listener на ref в вашей базе данных firebase при запуске события, вы можете создать уведомление и показать его пользователю.
Это очень простой учебник: https://www.simplifiedcoding.net/android-push-notification-tutorial-using-firebase/
Ответ 3
Конечно, есть. Просто попросите приложение Android записать запрос на уведомление в базу данных.
Отправка уведомлений устройства на устройство не поддерживается в Firebase Cloud Messaging (см. этот ответ), поэтому для этого вам понадобится серверный компонент. Например, как отправить push-уведомление в nodejs, см. этот ответ.