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;