Udostępnij przez


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