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