MessagePayload interface

Carga de mensaje que contiene la carga de notificación que se representa con NotificationPayload y la carga de datos que contiene un número arbitrario de pares clave-valor enviados por los desarrolladores a través de la API de envío .

Firma:

export interface MessagePayload 

Propiedades

Propiedad Tipo Descripción
colapsar clave cadena La clave de contracción del mensaje. Ver Mensajes plegables y no plegables
datos { [clave: cadena]: cadena; } Carga útil de clave/valor arbitrario.
fcmOpciones FcmOpciones Opciones para funciones proporcionadas por FCM SDK for Web. Ver WebpushFcmOptions .
de cadena El remitente de este mensaje.
mensajeId cadena El ID de mensaje de un mensaje.
notificación NotificaciónPayload Muestra los detalles de la notificación. Los detalles se envían a través de la API de envío .

MessagePayload.collapseKey

La clave de contracción del mensaje. Ver Mensajes plegables y no plegables

Firma:

collapseKey: string;

MessagePayload.data

Carga útil de clave/valor arbitrario.

Firma:

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

MessagePayload.fcmOptions

Opciones para funciones proporcionadas por FCM SDK for Web. Ver WebpushFcmOptions .

Firma:

fcmOptions?: FcmOptions;

MessagePayload.from

El remitente de este mensaje.

Firma:

from: string;

MessagePayload.messageId

El ID de mensaje de un mensaje.

Firma:

messageId: string;

MessagePayload.notificación

Muestra los detalles de la notificación. Los detalles se envían a través de la API de envío .

Firma:

notification?: NotificationPayload;