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;