MessagePayload interface

Carga útil da mensagem que contém a carga útil da notificação representada com NotificationPayload e a carga útil dos dados que contém um número arbitrário de pares chave-valor enviados pelos desenvolvedores por meio da API de envio .

Assinatura:

export interface MessagePayload 

Propriedades

Propriedade Tipo Descrição
recolherKey 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ário.
fcmOptions FcmOptions Opções de recursos fornecidos pelo FCM SDK for Web. Consulte WebpushFcmOptions .
de corda O remetente desta mensagem.
messageId corda O ID da mensagem de uma mensagem.
notificação Carga útil de notificação Exibir detalhes da notificação. Os detalhes são enviados por meio da API de envio .

MessagePayload.collapseKey

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

Assinatura:

collapseKey: string;

MessagePayload.data

Carga útil de chave/valor arbitrário.

Assinatura:

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

MessagePayload.fcmOptions

Opções de recursos fornecidos pelo FCM SDK for Web. Consulte WebpushFcmOptions .

Assinatura:

fcmOptions?: FcmOptions;

MessagePayload.from

O remetente desta mensagem.

Assinatura:

from: string;

MessagePayload.messageId

O ID da mensagem de uma mensagem.

Assinatura:

messageId: string;

MessagePayload.notification

Exibir detalhes da notificação. Os detalhes são enviados por meio da API de envio .

Assinatura:

notification?: NotificationPayload;