Carga de mensagem que contém a carga de notificação representada com NotificationPayload e a carga de dados que contém um número arbitrário de pares de valores-chave enviados pelos desenvolvedores por meio da API Send .
Assinatura:
export interface MessagePayload
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
colapsoKey | corda | A chave de recolhimento da mensagem. Consulte Mensagens não recolhíveis e recolhíveis |
dados | {[chave: string]: string; } | Carga útil de chave/valor arbitrária. |
fcmOpções | Opções Fcm | Opções de recursos fornecidos pelo FCM SDK for Web. Veja WebpushFcmOptions . |
de | corda | O remetente desta mensagem. |
mensagemId | corda | O ID de mensagem de uma mensagem. |
notificação | NotificaçãoPayload | Exibir detalhes da notificação. Os detalhes são enviados por meio da API Send . |
MessagePayload.collapseKey
A chave de recolhimento da mensagem. Consulte Mensagens não recolhíveis e recolhíveis
Assinatura:
collapseKey: string;
MensagemPayload.data
Carga útil de chave/valor arbitrária.
Assinatura:
data?: {
[key: string]: string;
};
MessagePayload.fcmOptions
Opções de recursos fornecidos pelo FCM SDK for Web. Veja WebpushFcmOptions .
Assinatura:
fcmOptions?: FcmOptions;
MensagemPayload.from
O remetente desta mensagem.
Assinatura:
from: string;
MessagePayload.messageId
O ID de mensagem de uma mensagem.
Assinatura:
messageId: string;
MensagemPayload.notificação
Exibir detalhes da notificação. Os detalhes são enviados por meio da API Send .
Assinatura:
notification?: NotificationPayload;