FirebaseLegacyNativeMessage interface
Rappresenta le destinazioni, le opzioni e il payload per i messaggi JSON HTTP per l'interfaccia HTTP legacy di Firebase.
Proprietà
| collapse_key | Usato per identificare un gruppo di messaggi. |
| condition | Espressione logica di condizioni che determinano la destinazione del messaggio. |
| content_available | Flag di notifica in background. Per eseguire un aggiornamento in background invisibile all'utente, specificare il valore 1 e non includere l'avviso, la notifica o le chiavi audio nel payload. |
| data | Coppie chiave-valore personalizzate del payload del messaggio. |
| dry_run | Se impostato su true, consente agli sviluppatori di testare una richiesta senza inviare effettivamente un messaggio. |
| mutable_content | Flag di estensione dell'app del servizio di notifica. Se il valore è 1, il sistema passa la notifica all'estensione dell'app del servizio di notifica prima del recapito. |
| notification | Coppie chiave-valore visibile dall'utente predefinite del payload di notifica. |
| priority | Priorità del messaggio. |
| registration_ids | Destinatario di un messaggio multicast, un messaggio inviato a più token di registrazione. |
| restricted_package_name | Nome del pacchetto dell'applicazione in cui i token di registrazione devono corrispondere per ricevere il messaggio. |
| time_to_live | Specifica per quanto tempo (in secondi) il messaggio deve essere mantenuto nell'archiviazione FCM se il dispositivo è offline |
| to | Destinatario di un messaggio. |
Dettagli proprietà
collapse_key
Usato per identificare un gruppo di messaggi.
collapse_key?: string
Valore della proprietà
string
condition
Espressione logica di condizioni che determinano la destinazione del messaggio.
condition?: string
Valore della proprietà
string
content_available
Flag di notifica in background. Per eseguire un aggiornamento in background invisibile all'utente, specificare il valore 1 e non includere l'avviso, la notifica o le chiavi audio nel payload.
content_available?: boolean
Valore della proprietà
boolean
data
Coppie chiave-valore personalizzate del payload del messaggio.
data?: Record<string, any>
Valore della proprietà
Record<string, any>
dry_run
Se impostato su true, consente agli sviluppatori di testare una richiesta senza inviare effettivamente un messaggio.
dry_run?: boolean
Valore della proprietà
boolean
mutable_content
Flag di estensione dell'app del servizio di notifica. Se il valore è 1, il sistema passa la notifica all'estensione dell'app del servizio di notifica prima del recapito.
mutable_content?: number
Valore della proprietà
number
notification
Coppie chiave-valore visibile dall'utente predefinite del payload di notifica.
notification?: FirebaseLegacyAppleNativePayload | FirebaseLegacyAndroidNativePayload | FirebaseLegacyWebNativePayload
Valore della proprietà
priority
Priorità del messaggio.
priority?: "normal" | "high"
Valore della proprietà
"normal" | "high"
registration_ids
Destinatario di un messaggio multicast, un messaggio inviato a più token di registrazione.
registration_ids?: string[]
Valore della proprietà
string[]
restricted_package_name
Nome del pacchetto dell'applicazione in cui i token di registrazione devono corrispondere per ricevere il messaggio.
restricted_package_name?: string
Valore della proprietà
string
time_to_live
Specifica per quanto tempo (in secondi) il messaggio deve essere mantenuto nell'archiviazione FCM se il dispositivo è offline
time_to_live?: number
Valore della proprietà
number
to
Destinatario di un messaggio.
to?: string
Valore della proprietà
string