FirebaseV1WebPushNotification interface
Stellt eine Web-Pushbenachrichtigungsnutzlast dar.
Eigenschaften
| actions | Ein Array von Aktionen, die in der Benachrichtigung angezeigt werden sollen. |
| badge | Eine Zeichenfolge, die die URL eines Bilds enthält, um die Benachrichtigung darzustellen, wenn nicht genügend Platz zum Anzeigen der Benachrichtigung selbst vorhanden ist, z. B. die Android-Benachrichtigungsleiste. |
| body | Die Textkörperzeichenfolge der Benachrichtigung |
| data | Die Daten der Benachrichtigung. |
| dir | Die Richtung, in der die Benachrichtigung angezeigt werden soll. |
| icon | Eine Zeichenfolge, die die URL eines Symbols enthält, das in der Benachrichtigung angezeigt werden soll. |
| image | Eine Zeichenfolge, die die URL eines Bilds enthält, das in der Benachrichtigung angezeigt werden soll. |
| lang | Die Sprache der Benachrichtigung. |
| renotify | Ein boolescher Wert, der angibt, ob der Benutzer benachrichtigt werden soll, nachdem eine neue Benachrichtigung eine alte Benachrichtigung ersetzt hat. |
| require |
Gibt an, dass eine Benachrichtigung aktiv bleiben soll, bis der Benutzer darauf klickt oder schließt, anstatt automatisch zu schließen. |
| silent | Ein boolescher Wert, der angibt, ob die Benachrichtigung im Hintergrund ausgeführt wird |
| tag | Eine Zeichenfolge, die ein identifizierende Tag für die Benachrichtigung darstellt. |
| timestamp | Eine Zahl, die den Zeitpunkt darstellt, zu dem eine Benachrichtigung erstellt oder anwendbar ist |
| title | Definiert einen Titel für die Benachrichtigung. |
| vibrate | Ein Vibrationsmuster für die Vibrationshardware des Geräts, das mit der Benachrichtigung ausgegeben werden soll. |
Details zur Eigenschaft
actions
Ein Array von Aktionen, die in der Benachrichtigung angezeigt werden sollen.
actions?: { action?: string, icon?: string, title?: string }[]
Eigenschaftswert
{ action?: string, icon?: string, title?: string }[]
badge
Eine Zeichenfolge, die die URL eines Bilds enthält, um die Benachrichtigung darzustellen, wenn nicht genügend Platz zum Anzeigen der Benachrichtigung selbst vorhanden ist, z. B. die Android-Benachrichtigungsleiste.
badge?: string
Eigenschaftswert
string
body
Die Textkörperzeichenfolge der Benachrichtigung
body?: string
Eigenschaftswert
string
data
Die Daten der Benachrichtigung.
data?: Record<string, string>
Eigenschaftswert
Record<string, string>
dir
Die Richtung, in der die Benachrichtigung angezeigt werden soll.
dir?: "auto" | "ltr" | "rtl"
Eigenschaftswert
"auto" | "ltr" | "rtl"
icon
Eine Zeichenfolge, die die URL eines Symbols enthält, das in der Benachrichtigung angezeigt werden soll.
icon?: string
Eigenschaftswert
string
image
Eine Zeichenfolge, die die URL eines Bilds enthält, das in der Benachrichtigung angezeigt werden soll.
image?: string
Eigenschaftswert
string
lang
Die Sprache der Benachrichtigung.
lang?: string
Eigenschaftswert
string
renotify
Ein boolescher Wert, der angibt, ob der Benutzer benachrichtigt werden soll, nachdem eine neue Benachrichtigung eine alte Benachrichtigung ersetzt hat.
renotify?: boolean
Eigenschaftswert
boolean
requireInteraction
Gibt an, dass eine Benachrichtigung aktiv bleiben soll, bis der Benutzer darauf klickt oder schließt, anstatt automatisch zu schließen.
requireInteraction?: boolean
Eigenschaftswert
boolean
silent
Ein boolescher Wert, der angibt, ob die Benachrichtigung im Hintergrund ausgeführt wird
silent?: boolean
Eigenschaftswert
boolean
tag
Eine Zeichenfolge, die ein identifizierende Tag für die Benachrichtigung darstellt.
tag?: string
Eigenschaftswert
string
timestamp
Eine Zahl, die den Zeitpunkt darstellt, zu dem eine Benachrichtigung erstellt oder anwendbar ist
timestamp?: number
Eigenschaftswert
number
title
Definiert einen Titel für die Benachrichtigung.
title?: string
Eigenschaftswert
string
vibrate
Ein Vibrationsmuster für die Vibrationshardware des Geräts, das mit der Benachrichtigung ausgegeben werden soll.
vibrate?: number[]
Eigenschaftswert
number[]