FirebaseV1WebPushNotification interface

Web Anında İletme bildirimi yükünü temsil eder.

Özellikler

actions

Bildirimde görüntülenecek bir eylem dizisi.

badge

Örneğin Android Bildirim Çubuğu gibi bildirimi görüntülemek için yeterli alan olmadığında bildirimi göstermek için görüntünün URL'sini içeren bir dize.

body

Bildirimin gövde dizesi

data

Bildirimin verileri.

dir

Bildirimin görüntüleneceği yön.

icon

Bildirimde görüntülenecek simgenin URL'sini içeren dize.

image

Bildirimde görüntülenecek görüntünün URL'sini içeren dize.

lang

Bildirimin dili.

renotify

Yeni bir bildirim eskisinin yerini aldıktan sonra kullanıcıya bildirilip bildirilmeyeceğini belirten boole değeri.

requireInteraction

Kullanıcı otomatik olarak kapatmak yerine tıklayana veya kapatana kadar bir bildirimin etkin kalması gerektiğini gösterir.

silent

Bildirimin sessiz olup olmadığını belirten boole değeri

tag

Bildirim için tanımlayıcı etiketi temsil eden bir dize.

timestamp

Bildirimin oluşturulduğu veya geçerli olduğu zamanı temsil eden bir sayı

title

Bildirim için bir başlık tanımlar.

vibrate

Bildirimle birlikte cihazın titreşim donanımının yaydığı titreşim deseni.

Özellik Ayrıntıları

actions

Bildirimde görüntülenecek bir eylem dizisi.

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

Özellik Değeri

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

badge

Örneğin Android Bildirim Çubuğu gibi bildirimi görüntülemek için yeterli alan olmadığında bildirimi göstermek için görüntünün URL'sini içeren bir dize.

badge?: string

Özellik Değeri

string

body

Bildirimin gövde dizesi

body?: string

Özellik Değeri

string

data

Bildirimin verileri.

data?: Record<string, string>

Özellik Değeri

Record<string, string>

dir

Bildirimin görüntüleneceği yön.

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

Özellik Değeri

"auto" | "ltr" | "rtl"

icon

Bildirimde görüntülenecek simgenin URL'sini içeren dize.

icon?: string

Özellik Değeri

string

image

Bildirimde görüntülenecek görüntünün URL'sini içeren dize.

image?: string

Özellik Değeri

string

lang

Bildirimin dili.

lang?: string

Özellik Değeri

string

renotify

Yeni bir bildirim eskisinin yerini aldıktan sonra kullanıcıya bildirilip bildirilmeyeceğini belirten boole değeri.

renotify?: boolean

Özellik Değeri

boolean

requireInteraction

Kullanıcı otomatik olarak kapatmak yerine tıklayana veya kapatana kadar bir bildirimin etkin kalması gerektiğini gösterir.

requireInteraction?: boolean

Özellik Değeri

boolean

silent

Bildirimin sessiz olup olmadığını belirten boole değeri

silent?: boolean

Özellik Değeri

boolean

tag

Bildirim için tanımlayıcı etiketi temsil eden bir dize.

tag?: string

Özellik Değeri

string

timestamp

Bildirimin oluşturulduğu veya geçerli olduğu zamanı temsil eden bir sayı

timestamp?: number

Özellik Değeri

number

title

Bildirim için bir başlık tanımlar.

title?: string

Özellik Değeri

string

vibrate

Bildirimle birlikte cihazın titreşim donanımının yaydığı titreşim deseni.

vibrate?: number[]

Özellik Değeri

number[]