MessagePayload interface

Полезная нагрузка сообщения, содержащая полезную нагрузку уведомления, представленную NotificationPayload , и полезную нагрузку данных, содержащую произвольное количество пар ключ-значение, отправленных разработчиками через API отправки. .

Подпись:

export interface MessagePayload 

Характеристики

Свойство Тип Описание
свернутьКлюч нить Ключ свертывания сообщения. См. Несворачиваемые и сворачиваемые сообщения.
данные { [ключ: строка]: строка; } Полезная нагрузка произвольного ключа/значения.
fcmOptions FcmOptions Параметры функций, предоставляемых FCM SDK для Интернета. См. WebpushFcmOptions. .
от нить Отправитель этого сообщения.
идентификатор сообщения нить Идентификатор сообщения.
уведомление УведомлениеПолезная нагрузка Отобразить детали уведомления. Подробности отправляются через API отправки. .

MessagePayload.collapseKey

Ключ свертывания сообщения. См. Несворачиваемые и сворачиваемые сообщения.

Подпись:

collapseKey: string;

СообщениеPayload.data

Полезная нагрузка произвольного ключа/значения.

Подпись:

data?: {
        [key: string]: string;
    };

MessagePayload.fcmOptions

Параметры функций, предоставляемых FCM SDK для Интернета. См. WebpushFcmOptions. .

Подпись:

fcmOptions?: FcmOptions;

MessagePayload.from

Отправитель этого сообщения.

Подпись:

from: string;

MessagePayload.messageId

Идентификатор сообщения.

Подпись:

messageId: string;

MessagePayload.notification

Отобразить детали уведомления. Подробности отправляются через API отправки. .

Подпись:

notification?: NotificationPayload;