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