FirebaseV1WebPushNotification interface

Представляет полезные данные веб-push-уведомлений.

Свойства

actions

Массив действий для отображения в уведомлении.

badge

Строка, содержащая URL-адрес изображения для представления уведомления, когда недостаточно места для отображения самого уведомления, например, на панели уведомлений Android.

body

Строка тела уведомления

data

Данные уведомления.

dir

Направление, в котором должно отображаться уведомление.

icon

Строка, содержащая URL-адрес значка, который будет отображаться в уведомлении.

image

Строка, содержащая URL-адрес изображения, которое будет отображаться в уведомлении.

lang

Язык уведомления.

renotify

Логическое значение, указывающее, следует ли уведомлять пользователя после того, как новое уведомление заменяет старое.

requireInteraction

Указывает, что уведомление должно оставаться активным до тех пор, пока пользователь не щелкнет или не закроет его, а не закрываться автоматически.

silent

Логическое значение, указывающее, является ли уведомление беззвучным

tag

Строка, представляющая идентификационный тег для уведомления.

timestamp

Число, обозначающее момент создания или применения уведомления

title

Определяет заголовок уведомления.

vibrate

Шаблон вибрации, который вибрационное оборудование устройства должно излучать вместе с уведомлением.

Сведения о свойстве

actions

Массив действий для отображения в уведомлении.

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

Значение свойства

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

badge

Строка, содержащая URL-адрес изображения для представления уведомления, когда недостаточно места для отображения самого уведомления, например, на панели уведомлений Android.

badge?: string

Значение свойства

string

body

Строка тела уведомления

body?: string

Значение свойства

string

data

Данные уведомления.

data?: Record<string, string>

Значение свойства

Record<string, string>

dir

Направление, в котором должно отображаться уведомление.

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

Значение свойства

"auto" | "ltr" | "rtl"

icon

Строка, содержащая URL-адрес значка, который будет отображаться в уведомлении.

icon?: string

Значение свойства

string

image

Строка, содержащая URL-адрес изображения, которое будет отображаться в уведомлении.

image?: string

Значение свойства

string

lang

Язык уведомления.

lang?: string

Значение свойства

string

renotify

Логическое значение, указывающее, следует ли уведомлять пользователя после того, как новое уведомление заменяет старое.

renotify?: boolean

Значение свойства

boolean

requireInteraction

Указывает, что уведомление должно оставаться активным до тех пор, пока пользователь не щелкнет или не закроет его, а не закрываться автоматически.

requireInteraction?: boolean

Значение свойства

boolean

silent

Логическое значение, указывающее, является ли уведомление беззвучным

silent?: boolean

Значение свойства

boolean

tag

Строка, представляющая идентификационный тег для уведомления.

tag?: string

Значение свойства

string

timestamp

Число, обозначающее момент создания или применения уведомления

timestamp?: number

Значение свойства

number

title

Определяет заголовок уведомления.

title?: string

Значение свойства

string

vibrate

Шаблон вибрации, который вибрационное оборудование устройства должно излучать вместе с уведомлением.

vibrate?: number[]

Значение свойства

number[]