Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

Отправляйте сообщения с помощью консоли Firebase

Вы можете отправлять сообщения извещения с применением Уведомления композитора в консоли Firebase. Хотя это не обеспечивает такую же гибкость и масштабируемость , как отправка сообщений с Admin SDK или HTTP и XMPP протоколов , это может быть очень полезно для тестирования или для очень целевого маркетинга и взаимодействия с пользователем. Firebase консоль предоставляет аналитику на основе A / B тестирование для уточнения условий и улучшения маркетинговых сообщений.

После разработки логики в вашем приложении , чтобы получать сообщения, вы можете разрешить нетехнических пользователей для отправки сообщений в соответствии с инструкциями в Notifications странице в Firebase справочном центре.

О

При отправке сообщения уведомления от композитора Notifications , Google использует значения, вводимые в поля формы в этих способов:

  • Поля , как сегмент пользователей и Истекает определить целевые сообщения и варианты доставки.
  • Поля , такие как текст уведомления и данные пользовательских отправляются клиенту в полезной нагрузке , состоящей из пар ключ / значение.

Эти поля сопоставляются с ключами, доступными через протоколы сервера FCM. Например, ключ / значение пара , введенная в данных пользовательском обрабатываются как полезная нагрузка данных для уведомления. Другие поля отображаются непосредственно к ключам в FCM полезной нагрузки уведомления .

Обратите внимание , что некоторые поля композитора Notifications не доступны через протоколы FCM сервера. Например, вы можете настроить таргетинг на сегменты пользователей , основанные на версию приложения, языке, тип и версию браузера, или пользовательские свойства способов, которые не доступны с использованием to поле сервера API.

Ключи, которые консоль Firebase отправляет клиентам:

Ключ Метка поля консоли Описание
notification.title Название уведомления Указывает заголовок уведомления.
notification.body Текст уведомления Обозначает основной текст уведомления.
data Пользовательские данные Пары ключ / значение, которые вы определяете. Они доставляются как полезные данные для обработки приложением.

Ключи, определяющие доставку сообщения, включают:

Ключ Метка поля консоли Описание
sound Звук

Указывает звук, который будет воспроизводиться, когда устройство получит уведомление.

time_to_live Истекает

Этот параметр указывает, как долго (в секундах) сообщение должно храниться в хранилище FCM, если устройство отключено. Для получения дополнительной информации см Установка срока службы сообщения .