iOS / Android — отправка push-уведомлений пользователям на основе изменения данных базы данных?

#ios #firebase-cloud-messaging #onesignal

# #iOS #firebase-облако-обмен сообщениями #односигнальный

Вопрос:

Я использую Firebase для хранения данных в режиме реального времени, и я хочу иметь возможность отправлять уведомления пользователям моего приложения для iOS и Android в случае изменения определенных данных. Например, я хочу отправить push-уведомление, когда статус заказа изменится на «доставлен». Приложение не обязательно должно быть запущено в фоновом режиме или на переднем плане. Есть ли способ сделать это с помощью Firebase или я должен посмотреть на другие альтернативы, такие как OneSignal?

Дайте мне знать, Анас

Комментарии:

1. Вы имеете в виду, что приложение может быть принудительно закрыто пользователем? сторонняя система управления push-уведомлениями не может это контролировать. У него должна быть какая-то дополнительная работа на одного! push-уведомление получает независимо от статуса приложения закрыто / фоновый или передний план.

2. @hasan83 Я знаю, что могу отправлять push-уведомления независимо от статуса приложения. Но я хочу, чтобы эти уведомления отправлялись автоматически при обновлении данных в моей базе данных, даже если приложение не запущено

3. помогает ли следующее? найдите заголовок «Измененный ребенок»: firebase.com/docs/web/guide/retrieving-data.html

4. @hasan83 К сожалению, это не так. Прежде всего, ссылка предназначена для старой Firebase. Firebase переместилась сюда : firebase.google.com . Во-вторых, я знаю, как обрабатывать считываемые данные, но я хочу иметь возможность отправлять push-уведомления при изменении данных без того, чтобы приложение онлайн считывало изменения.

5. вы читали следующую статью? firebase.google.com/docs/notifications