Firebase Cloud Messaging
Firebase Cloud Messaging ( FCM ) — это кроссплатформенное решение для обмена сообщениями, позволяющее надежно отправлять сообщения.
С помощью FCM можно уведомить клиентское приложение о наличии новых электронных писем или других данных для синхронизации. Отправка уведомлений способствует повторному вовлечению и удержанию пользователей. В таких сценариях, как обмен мгновенными сообщениями, сообщение может передавать в клиентское приложение полезную нагрузку размером до 4096 байт.Готовы начать? Выберите платформу:
Ключевые возможности
| Отправляйте уведомления или сообщения с данными. | Отправляйте уведомления, которые отображаются пользователю. Или отправляйте сообщения с данными и полностью определяйте, что происходит в коде вашего приложения. См. Типы сообщений . |
| Универсальная таргетинговая стратегия сообщений | Распространяйте сообщения в клиентское приложение одним из трех способов: на отдельные устройства, на группы устройств или на устройства, подписанные на темы. |
Как это работает?
Реализация FCM включает два основных компонента для отправки и приема:
- Надежная среда, такая как Cloud Functions for Firebase или сервер приложений, на котором можно создавать, отправлять и направлять сообщения.
- Клиентское приложение для Apple, Android или веб-приложение (JavaScript), которое получает сообщения через соответствующую транспортную службу, специфичную для данной платформы.
Вы можете отправлять сообщения через Firebase Admin SDK или протокол сервера FCM . Для тестирования и отправки маркетинговых или информационных сообщений можно использовать компоновщик уведомлений, используя мощные встроенные инструменты таргетинга и аналитики или пользовательские импортированные сегменты .
Более подробную информацию и важные сведения о компонентах FCM см. в обзоре архитектуры .