Notifications push EMS
Remonter à Services de mobilité d'entreprise
Les messages de notification push EMS représentent le moyen le plus facile d'atteindre un grand nombre de périphériques recensés dans le serveur EMS. Chaque application client push EMS, qui est installée dans un périphérique, recense une seule installation EMS dans le serveur EMS.
Envoyez des messages de notification push EMS aux périphériques recensés dans votre serveur EMS pour informer facilement vos utilisateurs.
Sommaire
Envoi de messages de notification push EMS
Le serveur EMS fournit des fonctionnalités pour l'envoi de notifications push avec des messages personnalisés aux périphériques recensés dans le serveur EMS.
Utilisez le composant TBackendPush pour envoyer ou diffuser des messages de notification push.
Destination cible pour les messages push EMS
Vous pouvez diffuser votre message push, l'envoyer vers un canal avec des périphériques abonnés ou uniquement vers un périphérique spécifique.
Choisissez les périphériques de destination de vos messages de notification push EMS.
- Diffusion. Vous pouvez envoyer le message push à tous les périphériques recensés dans votre serveur EMS.
- Canaux EMS. Vous pouvez envoyer le message push à tous les périphériques recensés qui sont abonnés à un canal EMS.
- Remarque : Vous pouvez ajouter un périphérique recensé à un ou plusieurs canaux EMS afin de l'abonner.
- Ciblage avancé. Vous pouvez sélectionner la destination cible de vos messages en sélectionnant le deviceToken du périphérique cible.
Charge utile des messages push EMS
Utilisez les types TPushData pour spécifier la charge utile des messages push EMS et envoyer ce message à vos périphériques recensés. Vous pouvez également créer un message JSON avec la charge utile suivante :
- Message. Le corps du texte du message de notification push (si vous ne personnalisez pas la charge utile de la notification push EMS).
{
"message":"EMS Push notification message"
}
Personnalisation de la charge utile des messages push EMS
EMS vous permet de personnaliser vos messages push EMS selon le type du périphérique de destination.
- aps. Paramètres personnalisés pour un message de notification push dans un périphérique iOS.
- aps.alert. Texte du corps du message de la notification pour un périphérique iOS.
- aps.badge. Numéro de badge affiché dans une icône d'application iOS.
- gcm. Paramètres personnalisés pour un message de notification push dans un périphérique Android.
- gcm.title. Titre de la notification pour un périphérique Android.
- gcm.message. Texte du corps du message de la notification pour un périphérique Android.
- Remarque : Si vous personnalisez le texte du corps du message, ce texte sera présenté en tant que message texte de la notification reçue.
{
"message":"EMS Push notification message",
"aps":{
"alert":"iOS Alert message",
"badge":"45"
},
"gcm":{
"message":"GCM message",
"title":"GCM title"
}
}
- Remarque : Nous vous recommandons de suivre la structure de la charge utile pour les périphériques iOS, comme décrit dans Apple Push Notification Service (APN (EN)) et pour les périphériques Android, comme décrit dans Google Cloud Messaging (GCM (EN)).
Exigences du serveur EMS pour l'envoi des notifications push EMS
Pour envoyer des messages de notification push EMS aux périphériques recensés dans votre serveur EMS, vous devez installer les bibliothèques OpenSLL (EN) dans le système sur lequel le serveur EMS est exécuté.
- Remarque : Vous devez installer le binaire OpenSSL 32 bits ou 64 bits, selon la plate-forme cible du serveur EMS.
Si vous n'installez pas les bibliothèques OpenSSL et que vous utilisez le serveur EMS pour l'envoi des messages de notification push vers votre périphérique recensé, le serveur EMS affiche l'exception suivante dans le journal de la fenêtre du serveur EMS :
{"Error":{"Type":"Other","Exception":"EIdOSSLCouldNotLoadSSLLibrary","Message":"Could not load SSL library.","Thread":5576}}
Rubriques
Les rubriques suivantes vous aident à activer l'envoi des messages de notification push EMS à vos périphériques recensés.
- Configuration du service de messagerie
- Configuration du serveur EMS pour activer les notifications push
- Création d'une application client push EMS