WebpushConfig interface

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

Assinatura:

export interface WebpushConfig 

Propriedades

Propriedade Tipo Descrição
Dados { [chave: string]: string; } Uma coleção de campos de dados.
fcmOptions (em inglês) WebpushFcmOptions (em inglês) Opções para recursos fornecidos pelo SDK do FCM para a Web.
headers { [chave: string]: string; } Uma coleção de cabeçalhos do WebPush. Os valores de cabeçalho precisam ser strings.Consulte a especificação do WebPush (em inglês) para ver os cabeçalhos compatíveis.
notificação WebpushNotification (em inglês) Um payload de notificação WebPush a ser incluído na mensagem.

WebpushConfig.data

Uma coleção de campos de dados.

Assinatura:

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

WebpushConfig.fcmOptions

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

Assinatura:

fcmOptions?: WebpushFcmOptions;

WebpushConfig.headers

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

Consulte a especificação do WebPush (em inglês) para ver os cabeçalhos compatíveis.

Assinatura:

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

WebpushConfig.notification

Um payload de notificação WebPush a ser incluído na mensagem.

Assinatura:

notification?: WebpushNotification;