Condividi tramite


FirebaseV1WebPushNotification interface

Rappresenta un payload di notifica push Web.

Proprietà

actions

Matrice di azioni da visualizzare nella notifica.

badge

Stringa contenente l'URL di un'immagine per rappresentare la notifica quando non è disponibile spazio sufficiente per visualizzare la notifica stessa, ad esempio la barra di notifica Android.

body

Stringa del corpo della notifica

data

Dati della notifica.

dir

Direzione in cui visualizzare la notifica.

icon

Stringa contenente l'URL di un'icona da visualizzare nella notifica.

image

Stringa contenente l'URL di un'immagine da visualizzare nella notifica.

lang

Lingua della notifica.

renotify

Valore booleano che specifica se l'utente deve ricevere una notifica dopo che una nuova notifica sostituisce quella precedente.

requireInteraction

Indica che una notifica deve rimanere attiva fino a quando l'utente non fa clic o lo chiude automaticamente.

silent

Valore booleano che specifica se la notifica è invisibile all'utente

tag

Stringa che rappresenta un tag di identificazione per la notifica.

timestamp

Numero che rappresenta l'ora in cui viene creata o applicabile una notifica

title

Definisce un titolo per la notifica.

vibrate

Modello di vibrazione per l'hardware di vibrazione del dispositivo da generare con la notifica.

Dettagli proprietà

actions

Matrice di azioni da visualizzare nella notifica.

actions?: { action?: string, icon?: string, title?: string }[]

Valore della proprietà

{ action?: string, icon?: string, title?: string }[]

badge

Stringa contenente l'URL di un'immagine per rappresentare la notifica quando non è disponibile spazio sufficiente per visualizzare la notifica stessa, ad esempio la barra di notifica Android.

badge?: string

Valore della proprietà

string

body

Stringa del corpo della notifica

body?: string

Valore della proprietà

string

data

Dati della notifica.

data?: Record<string, string>

Valore della proprietà

Record<string, string>

dir

Direzione in cui visualizzare la notifica.

dir?: "auto" | "ltr" | "rtl"

Valore della proprietà

"auto" | "ltr" | "rtl"

icon

Stringa contenente l'URL di un'icona da visualizzare nella notifica.

icon?: string

Valore della proprietà

string

image

Stringa contenente l'URL di un'immagine da visualizzare nella notifica.

image?: string

Valore della proprietà

string

lang

Lingua della notifica.

lang?: string

Valore della proprietà

string

renotify

Valore booleano che specifica se l'utente deve ricevere una notifica dopo che una nuova notifica sostituisce quella precedente.

renotify?: boolean

Valore della proprietà

boolean

requireInteraction

Indica che una notifica deve rimanere attiva fino a quando l'utente non fa clic o lo chiude automaticamente.

requireInteraction?: boolean

Valore della proprietà

boolean

silent

Valore booleano che specifica se la notifica è invisibile all'utente

silent?: boolean

Valore della proprietà

boolean

tag

Stringa che rappresenta un tag di identificazione per la notifica.

tag?: string

Valore della proprietà

string

timestamp

Numero che rappresenta l'ora in cui viene creata o applicabile una notifica

timestamp?: number

Valore della proprietà

number

title

Definisce un titolo per la notifica.

title?: string

Valore della proprietà

string

vibrate

Modello di vibrazione per l'hardware di vibrazione del dispositivo da generare con la notifica.

vibrate?: number[]

Valore della proprietà

number[]