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