Freigeben über


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.

requireInteraction

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[]