Configurer le code pour les alertes critiques
Vous pouvez transformer une notification push en alerte critique en ajoutant du code JSON. Un code JSON différent est utilisé pour iOS les Android systèmes d’exploitation et pour l’unité ITSM business.
Lors de la création de notifications d’alertes critiques, vous avez besoin de la structure de code d’un message de notification push, ainsi que du code JSON requis qui définit la notification comme alerte critique. Vous ajoutez ce code dans la zone de contenu du message push. Pour plus d'informations, consultez Alertes critiques mobiles.
JSON d’alerte critique pour activer Android les systèmes d’exploitation
json["sncGoogleKeys"] = {
"android": {
"priority": "high"
},
"priority": "high"
};
JSON d’alerte critique pour tous les systèmes d’exploitation
Le fichier JSON suivant doit être ajouté afin qu’une notification se comporte comme une alerte critique.
var json = {};
json["aps"] = {
"sound": {
"critical": 1,
"name": "NotificationAlert-1.caf",
"volume": 1
}
};
- Le critical paramètre définit la notification comme une alerte critique.
1signifie que l’alerte critique est active,0signifie que l’alerte critique est inactive. - Le name paramètre est le nom de la tonalité qui est activée lorsqu’une alerte critique est envoyée. Certaines tonalités pour les alertes critiques sont répertoriées dans la table. Pour obtenir une liste complète, consultez Configurer les sons pour les notifications push.
Valeurs de nom de fichier acceptées Description de la tonalité AlerteNotification-1.cafNouveau AlerteNotification-2.cafEscaladé AlerteNotification-3.cafRetard récurrent AlerteNotification-4.cafNon résolu AlerteNotification-5.cafRécurrent non résolu Remarque :Si aucune name valeur n’est définie, le système utilise la sonnerie par défaut de l’application. Si une application n’a pas de sonnerie définie, le système utilise la sonnerie par défaut de l’appareil. - Le volume paramètre définit le volume du son de l’alerte critique. La plage est de
0,1pour le plus faible à1pour le plus fort.
Exemple de bloc de code JSON pour une alerte critique
Vous trouverez ci-dessous l’exemple complet de bloc de code JSON que vous devez ajouter et configurer pour activer une alerte Android et iOS des appareils critiques.
json["sncGoogleKeys"] = {
"android": {
"priority": "high"
},
"priority": "high"
};
json["aps"]["sound"] = {
"critical": 1,
"name": "NotificationAlert-1.caf",
"volume": 1
};Script include IT Service Management (ITSM) Critical PushPayloader
CriticalPushPayLoadBuilder, créé par l’unité ITSM business. Si tel est le cas, aucune configuration supplémentaire n’est requise pour les alertes critiques. Les script includes sont des logiques de script côté serveur réutilisables qui définissent une fonction ou une classe. CriticalPushPayLoadBuilder est un script include qui contient des fonctions permettant de prendre en charge les alertes critiques. L’appel du script includes ressemble à ceci : CriticalPushPayloadBuilder (current, json, attributes).buildJSON()Volume ou Nom , ou faire passer l’alerte de critique à non critique, vous devez accéder aux paramètres de fonction que le script include obtient en tant qu’entrées.La modification de la valeur du script include d’alerte critique affecte toutes les ITSM implémentations du script include. De même, la mise à niveau d’un module d’extension ITSM peut remplacer les modifications apportées à votre script include.