FirebaseLegacyNativeMessage interface
Reprezentuje obiekty docelowe, opcje i ładunek komunikatów HTTP JSON dla starszego interfejsu HTTP firebase.
Właściwości
| collapse_key | Służy do identyfikowania grupy komunikatów. |
| condition | Logiczne wyrażenie warunków określających cel komunikatu. |
| content_available | Flaga powiadomienia w tle. Aby przeprowadzić dyskretną aktualizację w tle, określ wartość 1 i nie uwzględnij alertu, znaczka ani kluczy dźwiękowych w ładunku. |
| data | Niestandardowe pary klucz-wartość ładunku komunikatu. |
| dry_run | Po ustawieniu wartości true umożliwia deweloperom testowanie żądania bez faktycznego wysyłania komunikatu. |
| mutable_content | Flaga rozszerzenia aplikacji usługi powiadomień. Jeśli wartość to 1, system przekazuje powiadomienie do rozszerzenia aplikacji usługi powiadomień przed dostarczeniem. |
| notification | Wstępnie zdefiniowane pary klucz-wartość widoczne dla użytkownika ładunku powiadomienia. |
| priority | Priorytet wiadomości. |
| registration_ids | Odbiorca wiadomości multiemisji, wiadomość wysłana do więcej niż jednego tokenu rejestracji. |
| restricted_package_name | Nazwa pakietu aplikacji, w której tokeny rejestracji muszą być zgodne w celu odebrania komunikatu. |
| time_to_live | Określa, jak długo (w sekundach) komunikat powinien być przechowywany w magazynie FCM, jeśli urządzenie jest w trybie offline |
| to | Adresat wiadomości. |
Szczegóły właściwości
collapse_key
Służy do identyfikowania grupy komunikatów.
collapse_key?: string
Wartość właściwości
string
condition
Logiczne wyrażenie warunków określających cel komunikatu.
condition?: string
Wartość właściwości
string
content_available
Flaga powiadomienia w tle. Aby przeprowadzić dyskretną aktualizację w tle, określ wartość 1 i nie uwzględnij alertu, znaczka ani kluczy dźwiękowych w ładunku.
content_available?: boolean
Wartość właściwości
boolean
data
Niestandardowe pary klucz-wartość ładunku komunikatu.
data?: Record<string, any>
Wartość właściwości
Record<string, any>
dry_run
Po ustawieniu wartości true umożliwia deweloperom testowanie żądania bez faktycznego wysyłania komunikatu.
dry_run?: boolean
Wartość właściwości
boolean
mutable_content
Flaga rozszerzenia aplikacji usługi powiadomień. Jeśli wartość to 1, system przekazuje powiadomienie do rozszerzenia aplikacji usługi powiadomień przed dostarczeniem.
mutable_content?: number
Wartość właściwości
number
notification
Wstępnie zdefiniowane pary klucz-wartość widoczne dla użytkownika ładunku powiadomienia.
notification?: FirebaseLegacyAppleNativePayload | FirebaseLegacyAndroidNativePayload | FirebaseLegacyWebNativePayload
Wartość właściwości
priority
Priorytet wiadomości.
priority?: "normal" | "high"
Wartość właściwości
"normal" | "high"
registration_ids
Odbiorca wiadomości multiemisji, wiadomość wysłana do więcej niż jednego tokenu rejestracji.
registration_ids?: string[]
Wartość właściwości
string[]
restricted_package_name
Nazwa pakietu aplikacji, w której tokeny rejestracji muszą być zgodne w celu odebrania komunikatu.
restricted_package_name?: string
Wartość właściwości
string
time_to_live
Określa, jak długo (w sekundach) komunikat powinien być przechowywany w magazynie FCM, jeśli urządzenie jest w trybie offline
time_to_live?: number
Wartość właściwości
number
to
Adresat wiadomości.
to?: string
Wartość właściwości
string