AndroidConfig interface

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;