FirebaseLegacyNativeMessage interface

Представляет целевые объекты, параметры и полезные данные для сообщений HTTP JSON для устаревшего HTTP-интерфейса Firebase.

Свойства

collapse_key

Используется для идентификации группы сообщений.

condition

Логическое выражение условий, определяющих целевой объект сообщения.

content_available

Флаг фонового уведомления. Чтобы выполнить автоматическое фоновое обновление, укажите значение 1 и не включите оповещение, эмблему или звуковые ключи в полезные данные.

data

Пользовательские пары "ключ-значение" полезных данных сообщения.

dry_run

Если задано значение true, разработчики могут протестировать запрос без фактической отправки сообщения.

mutable_content

Флаг расширения приложения службы уведомлений. Если значение равно 1, система передает уведомление расширению приложения службы уведомлений перед доставкой.

notification

Предопределенные пары "ключ-значение", видимые пользователем, полезные данные уведомления.

priority

Приоритет сообщения.

registration_ids

Получатель многоадресного сообщения— сообщение, отправленное нескольким маркерам регистрации.

restricted_package_name

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

time_to_live

Указывает, сколько времени (в секундах) сообщение должно храниться в хранилище FCM, если устройство находится в автономном режиме.

to

Получатель сообщения.

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

collapse_key

Используется для идентификации группы сообщений.

collapse_key?: string

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

string

condition

Логическое выражение условий, определяющих целевой объект сообщения.

condition?: string

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

string

content_available

Флаг фонового уведомления. Чтобы выполнить автоматическое фоновое обновление, укажите значение 1 и не включите оповещение, эмблему или звуковые ключи в полезные данные.

content_available?: boolean

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

boolean

data

Пользовательские пары "ключ-значение" полезных данных сообщения.

data?: Record<string, any>

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

Record<string, any>

dry_run

Если задано значение true, разработчики могут протестировать запрос без фактической отправки сообщения.

dry_run?: boolean

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

boolean

mutable_content

Флаг расширения приложения службы уведомлений. Если значение равно 1, система передает уведомление расширению приложения службы уведомлений перед доставкой.

mutable_content?: number

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

number

notification

Предопределенные пары "ключ-значение", видимые пользователем, полезные данные уведомления.

notification?: FirebaseLegacyAppleNativePayload | FirebaseLegacyAndroidNativePayload | FirebaseLegacyWebNativePayload

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

priority

Приоритет сообщения.

priority?: "normal" | "high"

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

"normal" | "high"

registration_ids

Получатель многоадресного сообщения— сообщение, отправленное нескольким маркерам регистрации.

registration_ids?: string[]

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

string[]

restricted_package_name

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

restricted_package_name?: string

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

string

time_to_live

Указывает, сколько времени (в секундах) сообщение должно храниться в хранилище FCM, если устройство находится в автономном режиме.

time_to_live?: number

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

number

to

Получатель сообщения.

to?: string

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

string