Configuration du moteur RAD Server pour activer les notifications push

De RAD Studio
Aller à : navigation, rechercher

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.

Remarque: Vous devez aussi installer les bibliothèques OpenSSL dans le système sur lequel s'exécute le moteur RAD Server (Serveur EMS). Pour de plus amples informations, voir les Exigences du moteur RAD Server.

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] :

[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).

Voir aussi