Configuration du moteur RAD Server pour activer les notifications push
Remonter à Notifications push RAD Server
Le moteur RAD Server (Serveur EMS) est configuré avec les paramètres par défaut, une fois votre environnement RAD Server configuré.
Vous pouvez changer la configuration de votre moteur RAD Server en modifiant le fichier EMSServer.ini.
Vous devez changer la configuration par défaut du moteur RAD Server pour lui permettre d'envoyer les messages de notification push de RAD Server à vos périphériques recensés.
Paramètres FireBase Cloud Messaging (FCM)
Vous devez modifier les paramètres par défaut dans la section FireBase Messaging pour permettre au moteur RAD Server (serveur EMS) d'envoyer les messages de notifications push au service FireBase Cloud Messaging ou au service Google Cloud Messaging. Dans le fichier EMSServer.ini, accédez à la section [Server.Push.GCM] :
- ApiKey. La valeur de la clé API de Google Cloud Messaging (GCM).
[Server.Push.GCM] ;# This section is for FireBase and Google Cloud Messaging (FCM/GCM) settings. ;# These settings are needed to send push notifications to an Android device ApiKey=AIzaSy8ErRetMFL3gMm-c4McopUXyU51e6p51i0s ;# Set your server key ApiURL= ;# Set send message to REST API URL ;# See the default value here.
Paramètres Apple Push Notification (APN)
Vous devez modifier les paramètres par défaut de la section Apple Push Notification pour permettre au moteur RAD Server (serveur EMS) d'envoyer les messages de notifications push au service Apple Push Notification Service. Dans le fichier EMSServer.ini, accédez à la section [Server.Push.APNS] :
- CertificateFileName. Chemin du certificat .p12 téléchargé sur votre système.
- CertificateFilePassword. Mot de passe du certificat .p12. Si aucun mot de passe n'est nécessaire, laissez ce paramètre vide.
- ProductionEnvironment. Si le certificat .p12 est créé pour la production, la valeur correspondante est 1. S'il est créé pour le développement, définissez la valeur sur 0.
[Server.Push.APNS] ;# This section is for Apple Push Notification Service (APNS). ;# These settings are needed to send push notifications to an IOS device CertificateFileName=C:\Users\Public\Documents\Embarcadero\EMS\PushNotificationTest.p12 ;# Name of .p12 or .pem file CertificateFilePassword= ;# Password of certificate file. Leave blank if file does not have a password. ProductionEnvironment=0 ;# Set ProductionEnvironment=1 when the certificate has been created for production. ;# Set ProductionEnvironment=0 when the certificate has been created for development. ;# Default value is 0 (development).