Не удалось отправить сообщение данных с помощью консоли firebase

Я использую консоль firebase и могу отправлять с нее только сообщения Notification.

Есть ли способ отправить сообщения данных с использованием того же?

Ответ 1

Теперь вы можете отправить уведомление об уведомлении через консоль. Обратите внимание, что он отличается от сообщений данных; сообщения уведомлений запускают только обратный вызов onMessageReceived, когда приложение находится на переднем плане.

Они находятся на вкладке дополнительных опций на экране составления сообщений.

введите описание изображения здесь

Просто разверните его и введите карту ключа/значения.

введите описание изображения здесь

Они будут включены в поле данных уведомления.

Ответ 2

Консоль уведомлений Firebase может использоваться только для отправки уведомлений. Он не может использоваться для отправки сообщений данных.

См. таблицу в типах сообщений в документации Firebase:

Уведомляющее сообщение

Сценарий использования: FCM автоматически отображает сообщение на конечные устройства от имени клиентского приложения. Сообщения уведомлений имеют предопределенный набор видимых пользователем клавиш.

Как отправить:

  • Используйте ваш сервер приложений и API-интерфейс FCM: установите ключ уведомления. Может иметь дополнительную полезную нагрузку данных. Всегда разборный.

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

Сообщение данных

Сценарий использования: клиентское приложение отвечает за обработку сообщений данных. В сообщениях данных есть только настраиваемые пары ключ-значение.

Как отправить:

  • Используйте сервер приложений и API-интерфейс FCM: установите только ключ данных. Может быть либо разборным, либо нескладным.

Ответ 4

Вы можете протестировать и уведомление, и сообщение с данными, используя Postman (оставшийся клиент для проверки http-запроса). См. Снимки экрана:

enter image description here

В заголовке пропуска:

key:Content-Type, value:application/json
key:Authorization:key=<Server key>

Ответ 5

Привет, кто-нибудь найдет возможность отправить сообщение с данными из консоли Firebase. Пожалуйста, предложите.