Настройте сообщения внутри приложения Firebase,Настройте сообщения обмена сообщениями Firebase в приложении,Настройте сообщения обмена сообщениями Firebase в приложении,Настройте сообщения обмена сообщениями Firebase внутри приложения


Firebase In-App Messaging предоставляет полезный набор предварительно настроенных вариантов поведения и типов сообщений с внешним видом по умолчанию, но в некоторых случаях вы можете захотеть расширить поведение и содержимое сообщения. Обмен сообщениями в приложении позволяет добавлять действия к сообщениям и настраивать внешний вид сообщений.

Добавьте действие в свое сообщение

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

Firebase In-App Messaging использует обработчики ссылок для обработки действий. SDK может использовать несколько обработчиков, поэтому, если в вашем приложении он уже есть, Firebase In-App Messaging может использовать его без какой-либо дополнительной настройки. Если у вас еще нет обработчика, вы можете использовать Firebase Dynamic Links . Чтобы узнать больше, прочитайте «Создание динамических ссылок на Android» .

Добавьте действие в свое сообщение с помощью консоли Firebase

Как только в вашем приложении появится обработчик ссылок, вы готовы составить кампанию с действием. Откройте консоль Firebase для обмена сообщениями и начните новую кампанию или отредактируйте существующую кампанию. В этой кампании укажите «Карточка» , «Текст кнопки» и «Действие кнопки» , « Изображение» или «Баннер» , где действие представляет собой соответствующую глубокую ссылку.

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

Изменить внешний вид сообщения

Используйте SDK Firebase In-App Messaging для Android, чтобы настроить отображение ваших сообщений In-App Messaging . Он доступен сейчас в репозитории Firebase GitHub .

Создание собственного дисплея состоит из двух этапов:

  1. Напишите собственную реализацию класса FirebaseInAppMessagingDisplay .
  2. Зарегистрируйте эту реализацию с помощью обезглавленного Firebase In-App Messaging SDK.

    Для начала ознакомьтесь с реализацией команды Firebase In-App Messaging в FirebaseInAppMessagingDisplayImpl.java .