Representa las opciones del protocolo WebPush que se pueden incluir en un Message.
Firma:
export interface WebpushConfig
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
datos | { [clave: cadena]: cadena; }. | Una colección de campos de datos. |
Opciones de fcm | WebpushFcmOptions | Opciones para las funciones que proporciona el SDK de FCM para la Web. |
encabezados | { [clave: cadena]: cadena; }. | Una colección de encabezados de WebPush. Los valores de encabezado deben ser cadenas.Consulta la especificación de WebPush para conocer los encabezados compatibles. |
notificación | WebpushNotification | Una carga útil de notificación de WebPush que se incluirá en el mensaje. |
WebpushConfig.data
Una colección de campos de datos.
Firma:
data?: {
[key: string]: string;
};
WebpushConfig.fcmOptions
Opciones para las funciones que proporciona el SDK de FCM para la Web.
Firma:
fcmOptions?: WebpushFcmOptions;
WebpushConfig.headers
Una colección de encabezados de WebPush. Los valores de encabezado deben ser cadenas.
Consulta la especificación de WebPush para ver los encabezados compatibles.
Firma:
headers?: {
[key: string]: string;
};
WebpushConfig.notification
Una carga útil de notificación de WebPush que se incluirá en el mensaje.
Firma:
notification?: WebpushNotification;