FirebaseLegacyNativeMessage interface
Stellt die Ziele, Optionen und Nutzlast für HTTP-JSON-Nachrichten für die Firebase Legacy-HTTP-Schnittstelle dar.
Eigenschaften
| collapse_key | Wird verwendet, um eine Gruppe von Nachrichten zu identifizieren. |
| condition | Ein logischer Ausdruck von Bedingungen, die das Nachrichtenziel bestimmen. |
| content_available | Das Flag für die Hintergrundbenachrichtigung. Wenn Sie eine automatische Hintergrundaktualisierung durchführen möchten, geben Sie den Wert 1 an, und schließen Sie die Warnungs-, Signal- oder Soundtasten nicht in Ihre Nutzlast ein. |
| data | Benutzerdefinierte Schlüsselwertpaare der Nutzlast der Nachricht. |
| dry_run | Wenn dieser Wert auf "true" festgelegt ist, können Entwickler eine Anforderung testen, ohne tatsächlich eine Nachricht zu senden. |
| mutable_content | Das Flag für die App-Erweiterung des Benachrichtigungsdiensts. Wenn der Wert 1 ist, übergibt das System die Benachrichtigung vor der Übermittlung an die Benachrichtigungsdienst-App-Erweiterung. |
| notification | Die vordefinierten, vom Benutzer sichtbaren Schlüsselwertpaare der Benachrichtigungsnutzlast. |
| priority | Die Priorität der Nachricht. |
| registration_ids | Der Empfänger einer Multicastnachricht, einer Nachricht, die an mehrere Registrierungstoken gesendet wurde. |
| restricted_package_name | Der Paketname der Anwendung, in der die Registrierungstoken übereinstimmen müssen, um die Nachricht zu empfangen. |
| time_to_live | Gibt an, wie lange (in Sekunden) die Nachricht im FCM-Speicher aufbewahrt werden soll, wenn das Gerät offline ist. |
| to | Der Empfänger einer Nachricht. |
Details zur Eigenschaft
collapse_key
Wird verwendet, um eine Gruppe von Nachrichten zu identifizieren.
collapse_key?: string
Eigenschaftswert
string
condition
Ein logischer Ausdruck von Bedingungen, die das Nachrichtenziel bestimmen.
condition?: string
Eigenschaftswert
string
content_available
Das Flag für die Hintergrundbenachrichtigung. Wenn Sie eine automatische Hintergrundaktualisierung durchführen möchten, geben Sie den Wert 1 an, und schließen Sie die Warnungs-, Signal- oder Soundtasten nicht in Ihre Nutzlast ein.
content_available?: boolean
Eigenschaftswert
boolean
data
Benutzerdefinierte Schlüsselwertpaare der Nutzlast der Nachricht.
data?: Record<string, any>
Eigenschaftswert
Record<string, any>
dry_run
Wenn dieser Wert auf "true" festgelegt ist, können Entwickler eine Anforderung testen, ohne tatsächlich eine Nachricht zu senden.
dry_run?: boolean
Eigenschaftswert
boolean
mutable_content
Das Flag für die App-Erweiterung des Benachrichtigungsdiensts. Wenn der Wert 1 ist, übergibt das System die Benachrichtigung vor der Übermittlung an die Benachrichtigungsdienst-App-Erweiterung.
mutable_content?: number
Eigenschaftswert
number
notification
Die vordefinierten, vom Benutzer sichtbaren Schlüsselwertpaare der Benachrichtigungsnutzlast.
notification?: FirebaseLegacyAppleNativePayload | FirebaseLegacyAndroidNativePayload | FirebaseLegacyWebNativePayload
Eigenschaftswert
priority
Die Priorität der Nachricht.
priority?: "normal" | "high"
Eigenschaftswert
"normal" | "high"
registration_ids
Der Empfänger einer Multicastnachricht, einer Nachricht, die an mehrere Registrierungstoken gesendet wurde.
registration_ids?: string[]
Eigenschaftswert
string[]
restricted_package_name
Der Paketname der Anwendung, in der die Registrierungstoken übereinstimmen müssen, um die Nachricht zu empfangen.
restricted_package_name?: string
Eigenschaftswert
string
time_to_live
Gibt an, wie lange (in Sekunden) die Nachricht im FCM-Speicher aufbewahrt werden soll, wenn das Gerät offline ist.
time_to_live?: number
Eigenschaftswert
number
to
Der Empfänger einer Nachricht.
to?: string
Eigenschaftswert
string