Mindbox
Android SDK

Формат пуш уведомления Android

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

Это приводит к тому, что в методе onMessageRecieved надо явно реализовать отображение уведомления.

Описание полей

message , clickUrl заполняются всегда

title - необязательный ключ

imageUrl и payload - могут быть пустыми

buttons - строка, может содержать от 0 до 3 объектов

JSONCode
{ "data": { "title": "<Заголовок сообщения>", "message": "<Текст сообщения>", "clickUrl": "<Ссылка с тела пуша>", "imageUrl": "<Ссылка на картинку>", "payload": "<Любой дополнительный JSON>", "buttons": "[{\"text\":\"<Текст кнопки 1>\",\"url\":\"<Ссылка с кнопки 1>\",\"uniqueKey\":\"<Гуид кнопки 1>\"},{\"text\":\"<Текст кнопки 2>\",\"url\":\"<Ссылка с кнопки 2>\",\"uniqueKey\":\"<Гуид кнопки 2>\"},{\"text\":\"<Текст кнопки 3>\",\"url\":\"<Ссылка с кнопки 3>\",\"uniqueKey\":\"<Гуид кнопки 3>\"}]", "uniqueKey": "<Гуид сообщения>" } }
Last modified on