MessagePayload interface

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;