MessagePayload interface

Payload da mensagem que contém o payload da notificação representado por NotificationPayload e o payload de dados que contém um número arbitrário de pares de chave-valor enviados por desenvolvedores pela API Send.

Assinatura:

export interface MessagePayload 

Propriedades

Propriedade Tipo Descrição
RecolherKey string A chave de recolhimento da mensagem. Consulte Mensagens não recolhíveis e recolhíveis
Dados { [chave: string]: string; } Payload de chave/valor arbitrário.
fcmOptions (em inglês) FcmOptions (em inglês) Opções para recursos fornecidos pelo SDK do FCM para a Web. Consulte WebpushFcmOptions.
de string O remetente da mensagem.
messageId (link em inglês) string O ID de uma mensagem.
notificação NotificationPayload (em inglês) Mostrar detalhes da notificação. Os detalhes são enviados pela API Send.

MessagePayload.collectionKey

A chave de recolhimento da mensagem. Consulte Mensagens não recolhíveis e recolhíveis

Assinatura:

collapseKey: string;

MessagePayload.data

Payload de chave/valor arbitrário.

Assinatura:

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

MessagePayload.fcmOptions

Opções para recursos fornecidos pelo SDK do FCM para a Web. Consulte WebpushFcmOptions.

Assinatura:

fcmOptions?: FcmOptions;

MessagePayload.from

O remetente da mensagem.

Assinatura:

from: string;

MessagePayload.messageId

O ID de uma mensagem.

Assinatura:

messageId: string;

MessagePayload.notification

Mostrar detalhes da notificação. Os detalhes são enviados pela API Send.

Assinatura:

notification?: NotificationPayload;