WebpushConfig interface

Representa as opções do protocolo WebPush que podem ser incluídas em uma mensagem .

Assinatura:

export interface WebpushConfig 

Propriedades

Propriedade Modelo Descrição
dados { [chave: string]: string; } Uma coleção de campos de dados.
fcmOptions WebpushFcmOptions Opções para recursos fornecidos pelo FCM SDK para Web.
cabeçalhos { [chave: string]: string; } Uma coleção de cabeçalhos WebPush. Os valores de cabeçalho devem ser strings. Consulte a especificação WebPush para cabeçalhos compatíveis.
notificação Notificação Webpush Uma carga útil de notificação WebPush a ser incluída na mensagem.

WebpushConfig.data

Uma coleção de campos de dados.

Assinatura:

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

WebpushConfig.fcmOptions

Opções para recursos fornecidos pelo FCM SDK para Web.

Assinatura:

fcmOptions?: WebpushFcmOptions;

WebpushConfig.headers

Uma coleção de cabeçalhos WebPush. Os valores de cabeçalho devem ser strings.

Consulte a especificação WebPush para cabeçalhos compatíveis.

Assinatura:

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

WebpushConfig.notification

Uma carga útil de notificação WebPush a ser incluída na mensagem.

Assinatura:

notification?: WebpushNotification;