Предоставляет ли firebase push-уведомления?

Я изучаю, подходят ли firebase и angularfire для моего предстоящего проекта.

Одно из требований заключается в том, чтобы пользователи уведомлялись, когда приложение закрывается на новые личные сообщения, отправленные пользователю, т.е. push-уведомления.

Защищает ли firebase это?

Ответ 1

Да. Это было не так до недавнего времени.

Благодаря @libik за предоставление ссылки соответствующей документации:

https://firebase.google.com/docs/cloud-messaging/server#http-request

Обновление 5/2016:

в Google io 16, Google анонсировала службу обмена сообщениями FCM - Firebase.

С объявленным расширением Firebase в Google I/O недавно, мы также представил Firebase Cloud Messaging (FCM) и Firebase Уведомления (FN). Как разработчик, есть много обновлений, которые вы может быть в состоянии воспользоваться преимуществами.

подробнее см.: https://developers.googleblog.com/2016/05/google-cloud-messaging-and-firebase.html

: https://firebase.google.com/docs/cloud-messaging/#key_functions

Ответ 2

На сегодняшний день Google I/O объявил, что новая служба Cloud Cloud Firebase теперь поддерживает отправку push-уведомлений. Он интегрируется с Google Cloud Messaging для доставки сообщений вверх и вниз по течению!

Подробнее об этом можно прочитать здесь:

И ссылка Firebase Cloud Messaging находится здесь:

Ответ 3

firebase - это хранилище. Вы не ожидали, что хранилище предпримет какие-либо действия.

Для локального уведомления, созданного приложением, когда оно находится в фоновом режиме, вы можете постоянно слушать изменения в firebase, и когда это происходит, вы можете сгенерировать свое push-уведомление. Чтобы сохранить время соединения, так как вы заряжаетесь одновременными подключениями, вы можете отключиться и выйти в интернет каждые 5 минут на 20 секунд. В это время firebase sdk подключается к серверу, собирает все изменения и запускает все обратные вызовы. Вы решаете в своем приложении, что делать.

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

Ответ 5

На самом деле, сегодня (19 мая 2016 года) Google переименовал GCM в Firebase Cloud Messaging, и теперь он предлагает эту кросс-платформенную службу. Firebase также предлагает notifications.

Это различия между этими двумя службами:

  • Firebase Cloud Messaging предоставляет полный набор возможностей обмена сообщениями через клиентские SDK, протоколы HTTP и XMPP-сервера. Для развертывания с более сложными требованиями к обмену сообщениями FCM является правильным выбором.
  • Firebase Notifications - это легкое, бессерверное решение для обмена сообщениями, основанное на Firebase Cloud Messaging. Благодаря удобной графической консоли и уменьшенным требованиям к кодированию Firebase Notifications позволяет пользователям легко отправлять сообщения для возобновления и сохранения пользователей, поощрения роста приложений и поддержки маркетинговых кампаний.

Если вы хотите получить более подробное сравнение. Прочитайте этот.

Ответ 6

Ответ: ДА!

В 2017 Firebase опубликовала функцию Cloud. Вы можете использовать триггер базы данных для отправки push-уведомления (используя FCM), даже когда приложение закрыто.

Я создал учебник для облачной функции firebase и Xcode (iOS), если вам интересно, для javascript это тот же код: https://www.youtube.com/watch?v=jOJdlvMS6KA