Udostępnij przez


FirebaseV1WebPushNotification interface

Reprezentuje ładunek powiadomień wypychanych w sieci Web.

Właściwości

actions

Tablica akcji do wyświetlenia w powiadomieniu.

badge

Ciąg zawierający adres URL obrazu do reprezentowania powiadomienia, gdy nie ma wystarczającej ilości miejsca, aby wyświetlić samo powiadomienie, takie jak na przykład pasek powiadomień systemu Android.

body

Ciąg treści powiadomienia

data

Dane powiadomienia.

dir

Kierunek wyświetlania powiadomienia.

icon

Ciąg zawierający adres URL ikony, która ma być wyświetlana w powiadomieniu.

image

Ciąg zawierający adres URL obrazu, który ma być wyświetlany w powiadomieniu.

lang

Język powiadomienia.

renotify

Wartość logiczna określająca, czy użytkownik powinien zostać powiadomiony po zastąpieniu starego powiadomienia.

requireInteraction

Wskazuje, że powiadomienie powinno pozostać aktywne, dopóki użytkownik nie kliknie lub odrzuci powiadomienie, a nie zostanie automatycznie zamknięte.

silent

Wartość logiczna określająca, czy powiadomienie jest dyskretne

tag

Ciąg reprezentujący tag identyfikujący powiadomienie.

timestamp

Liczba reprezentująca czas utworzenia lub zastosowania powiadomienia

title

Definiuje tytuł powiadomienia.

vibrate

Wzorzec drgań sprzętu drgań urządzenia do emitowania za pomocą powiadomienia.

Szczegóły właściwości

actions

Tablica akcji do wyświetlenia w powiadomieniu.

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

Wartość właściwości

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

badge

Ciąg zawierający adres URL obrazu do reprezentowania powiadomienia, gdy nie ma wystarczającej ilości miejsca, aby wyświetlić samo powiadomienie, takie jak na przykład pasek powiadomień systemu Android.

badge?: string

Wartość właściwości

string

body

Ciąg treści powiadomienia

body?: string

Wartość właściwości

string

data

Dane powiadomienia.

data?: Record<string, string>

Wartość właściwości

Record<string, string>

dir

Kierunek wyświetlania powiadomienia.

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

Wartość właściwości

"auto" | "ltr" | "rtl"

icon

Ciąg zawierający adres URL ikony, która ma być wyświetlana w powiadomieniu.

icon?: string

Wartość właściwości

string

image

Ciąg zawierający adres URL obrazu, który ma być wyświetlany w powiadomieniu.

image?: string

Wartość właściwości

string

lang

Język powiadomienia.

lang?: string

Wartość właściwości

string

renotify

Wartość logiczna określająca, czy użytkownik powinien zostać powiadomiony po zastąpieniu starego powiadomienia.

renotify?: boolean

Wartość właściwości

boolean

requireInteraction

Wskazuje, że powiadomienie powinno pozostać aktywne, dopóki użytkownik nie kliknie lub odrzuci powiadomienie, a nie zostanie automatycznie zamknięte.

requireInteraction?: boolean

Wartość właściwości

boolean

silent

Wartość logiczna określająca, czy powiadomienie jest dyskretne

silent?: boolean

Wartość właściwości

boolean

tag

Ciąg reprezentujący tag identyfikujący powiadomienie.

tag?: string

Wartość właściwości

string

timestamp

Liczba reprezentująca czas utworzenia lub zastosowania powiadomienia

timestamp?: number

Wartość właściwości

number

title

Definiuje tytuł powiadomienia.

title?: string

Wartość właściwości

string

vibrate

Wzorzec drgań sprzętu drgań urządzenia do emitowania za pomocą powiadomienia.

vibrate?: number[]

Wartość właściwości

number[]