WebpushConfig interface

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

Assinatura:

export interface WebpushConfig 

Propriedades

Propriedade Tipo Descrição
dados {[chave: string]: string; } Uma coleção de campos de dados.
fcmOpções Opções WebpushFcm Opções de recursos fornecidos pelo FCM SDK for 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 suportados.
notificação Notificação Webpush Uma carga 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.fcmOpções

Opções de recursos fornecidos pelo FCM SDK for 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 suportados.

Assinatura:

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

WebpushConfig.notificação

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

Assinatura:

notification?: WebpushNotification;