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;