Représente les options spécifiques à Android qui peuvent être incluses dans un message .
Signature:
export interface AndroidConfig
Propriétés
Propriété | Taper | Description |
---|---|---|
RéduireClé | chaîne | Clé de réduction du message. La clé de réduction sert d'identifiant pour un groupe de messages qui peuvent être réduits, de sorte que seul le dernier message soit envoyé lorsque la livraison peut reprendre. Un maximum de quatre touches de réduction différentes peuvent être actives à un moment donné. |
données | { [clé : chaîne] : chaîne ; } | Une collection de champs de données à inclure dans le message. Toutes les valeurs doivent être des chaînes. Lorsqu'il est fourni, remplace tous les champs de données définis dans le message de niveau supérieur. . |
fcmOptions | AndroidFcmOptions | Options pour les fonctionnalités fournies par le SDK FCM pour Android. |
notification | AndroidNotification | Notification Android à inclure dans le message. |
priorité | (« élevé » | « normal ») | Priorité du message. Doit être soit normal , soit high . |
nom du package restreint | chaîne | Nom du package de l’application où les jetons d’enregistrement doivent correspondre pour recevoir le message. |
ttl | nombre | Durée de vie du message en millisecondes. |
AndroidConfig.collapseKey
Clé de réduction du message. La clé de réduction sert d'identifiant pour un groupe de messages qui peuvent être réduits, de sorte que seul le dernier message soit envoyé lorsque la livraison peut reprendre. Un maximum de quatre touches de réduction différentes peuvent être actives à un moment donné.
Signature:
collapseKey?: string;
AndroidConfig.data
Une collection de champs de données à inclure dans le message. Toutes les valeurs doivent être des chaînes. Lorsqu'il est fourni, remplace tous les champs de données définis dans le message de niveau supérieur. .
Signature:
data?: {
[key: string]: string;
};
AndroidConfig.fcmOptions
Options pour les fonctionnalités fournies par le SDK FCM pour Android.
Signature:
fcmOptions?: AndroidFcmOptions;
AndroidConfig.notification
Notification Android à inclure dans le message.
Signature:
notification?: AndroidNotification;
AndroidConfig.priority
Priorité du message. Doit être soit normal
, soit high
.
Signature:
priority?: ('high' | 'normal');
AndroidConfig.restrictedPackageName
Nom du package de l’application où les jetons d’enregistrement doivent correspondre pour recevoir le message.
Signature:
restrictedPackageName?: string;
AndroidConfig.ttl
Durée de vie du message en millisecondes.
Signature:
ttl?: number;