Rappresenta le opzioni specifiche di Android che possono essere incluse in un messaggio .
Firma:
export interface AndroidConfig
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
collassoKey | corda | Chiave di compressione per il messaggio. La chiave di compressione funge da identificatore per un gruppo di messaggi che possono essere compressi, in modo che solo l'ultimo messaggio venga inviato quando è possibile riprendere la consegna. Possono essere attivi al massimo quattro diversi tasti di compressione contemporaneamente. |
dati | { [tasto: stringa]: stringa; } | Una raccolta di campi dati da includere nel messaggio. Tutti i valori devono essere stringhe. Quando fornito, sovrascrive tutti i campi dati impostati nel messaggio di livello superiore . |
fcmOptions | Opzioni AndroidFcm | Opzioni per le funzionalità fornite dall'SDK FCM per Android. |
notifica | AndroidNotifica | Notifica Android da includere nel messaggio. |
priorità | ('alto' | 'normale') | Priorità del messaggio. Deve essere normal o high . |
nomepacchetto limitato | corda | Nome del pacchetto dell'applicazione a cui devono corrispondere i token di registrazione per ricevere il messaggio. |
ttl | numero | Durata del messaggio in millisecondi. |
AndroidConfig.collapseKey
Chiave di compressione per il messaggio. La chiave di compressione funge da identificatore per un gruppo di messaggi che possono essere compressi, in modo che solo l'ultimo messaggio venga inviato quando è possibile riprendere la consegna. Possono essere attivi al massimo quattro diversi tasti di compressione contemporaneamente.
Firma:
collapseKey?: string;
AndroidConfig.data
Una raccolta di campi dati da includere nel messaggio. Tutti i valori devono essere stringhe. Quando fornito, sovrascrive tutti i campi dati impostati nel messaggio di livello superiore .
Firma:
data?: {
[key: string]: string;
};
AndroidConfig.fcmOpzioni
Opzioni per le funzionalità fornite dall'SDK FCM per Android.
Firma:
fcmOptions?: AndroidFcmOptions;
AndroidConfig.notification
Notifica Android da includere nel messaggio.
Firma:
notification?: AndroidNotification;
AndroidConfig.priority
Priorità del messaggio. Deve essere normal
o high
.
Firma:
priority?: ('high' | 'normal');
AndroidConfig.restrictedPackageName
Nome del pacchetto dell'applicazione a cui devono corrispondere i token di registrazione per ricevere il messaggio.
Firma:
restrictedPackageName?: string;
AndroidConfig.ttl
Durata del messaggio in millisecondi.
Firma:
ttl?: number;