Предоставляет ли 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, который будет вызывать уведомление на клиентское устройство.
Ответ 4
Batch.com предлагает услугу Push Notification для Firebase
https://batch.com/parse-replacement-with-firebase
Ответ 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