Sdílet prostřednictvím


FirebaseV1WebPushNotification interface

Představuje datovou část s nabízeným oznámením na webu.

Vlastnosti

actions

Pole akcí, které se mají zobrazit v oznámení.

badge

Řetězec obsahující adresu URL obrázku, který představuje oznámení v případě, že není dostatek místa k zobrazení samotného oznámení, například oznamovacího pruhu Androidu.

body

Základní řetězec oznámení

data

Data oznámení.

dir

Směr, ve kterém se má oznámení zobrazit.

icon

Řetězec obsahující adresu URL ikony, která se má zobrazit v oznámení.

image

Řetězec obsahující adresu URL obrázku, který se má zobrazit v oznámení.

lang

Jazyk oznámení.

renotify

Logická hodnota určující, zda má být uživatel upozorněn po nové oznámení nahradí starou hodnotu.

requireInteraction

Označuje, že oznámení by mělo zůstat aktivní, dokud uživatel nekliká nebo nespustí automaticky.

silent

Logická hodnota určující, jestli je oznámení bezobslužné

tag

Řetězec představující identifikační značku pro oznámení.

timestamp

Číslo představující čas vytvoření nebo použitelné oznámení

title

Definuje název oznámení.

vibrate

Model kmitání hardwaru kmitání zařízení, který se má generovat s oznámením.

Podrobnosti vlastnosti

actions

Pole akcí, které se mají zobrazit v oznámení.

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

Hodnota vlastnosti

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

badge

Řetězec obsahující adresu URL obrázku, který představuje oznámení v případě, že není dostatek místa k zobrazení samotného oznámení, například oznamovacího pruhu Androidu.

badge?: string

Hodnota vlastnosti

string

body

Základní řetězec oznámení

body?: string

Hodnota vlastnosti

string

data

Data oznámení.

data?: Record<string, string>

Hodnota vlastnosti

Record<string, string>

dir

Směr, ve kterém se má oznámení zobrazit.

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

Hodnota vlastnosti

"auto" | "ltr" | "rtl"

icon

Řetězec obsahující adresu URL ikony, která se má zobrazit v oznámení.

icon?: string

Hodnota vlastnosti

string

image

Řetězec obsahující adresu URL obrázku, který se má zobrazit v oznámení.

image?: string

Hodnota vlastnosti

string

lang

Jazyk oznámení.

lang?: string

Hodnota vlastnosti

string

renotify

Logická hodnota určující, zda má být uživatel upozorněn po nové oznámení nahradí starou hodnotu.

renotify?: boolean

Hodnota vlastnosti

boolean

requireInteraction

Označuje, že oznámení by mělo zůstat aktivní, dokud uživatel nekliká nebo nespustí automaticky.

requireInteraction?: boolean

Hodnota vlastnosti

boolean

silent

Logická hodnota určující, jestli je oznámení bezobslužné

silent?: boolean

Hodnota vlastnosti

boolean

tag

Řetězec představující identifikační značku pro oznámení.

tag?: string

Hodnota vlastnosti

string

timestamp

Číslo představující čas vytvoření nebo použitelné oznámení

timestamp?: number

Hodnota vlastnosti

number

title

Definuje název oznámení.

title?: string

Hodnota vlastnosti

string

vibrate

Model kmitání hardwaru kmitání zařízení, který se má generovat s oznámením.

vibrate?: number[]

Hodnota vlastnosti

number[]