Interface utilisateur des notifications Push de RAD Server

De RAD Studio
Aller à : navigation, rechercher

Remonter à Interface utilisateur de l'application RAD Server Management Console


L'option Push affiche les données de notification push RAD Server et vous permet également d'envoyer de nouveaux messages de notification push RAD Server vers vos périphériques recensés.

Push Notification.png

  • La zone Données affiche la charge utile de la notification push RAD Server sous la forme d'un message JSON.
  • La zone Cible affiche les cibles de la notification push RAD Server qui recevront le message. Les informations sont affichées sous la forme d'un message JSON.
  • Utilisez les boutons à droite de la zone pour définir les champs et la cible de la notification push RAD Server.
    • Données.... Cliquez sur ce bouton pour ouvrir la boîte de dialogue Données push.
    • Canal.... Cliquez sur ce bouton pour ouvrir la boîte de dialogue Canaux.
    • Où.... Cliquez sur ce bouton pour ouvrir la boîte de dialogue .
    • Envoyer. Cliquez sur ce bouton pour envoyer le message de notification push RAD Server aux périphériques cible.

La zone Historique d'envoi consigne les messages de notification push envoyés. Vous pouvez cliquer sur un message consigné dans cette zone pour envoyer à nouveau une notification. Cliquez sur le bouton Effacer pour effacer le contenu de Historique d'envoi.

Données push

La boîte de dialogue Données push vous permet de définir le texte du message et d'autres paramètres pour personnaliser la notification push RAD Server reçue (selon le périphérique de destination).

Vous pouvez définir les champs suivants dans cette boîte de dialogue :

Cliquez sur le bouton OK pour enregistrer les modifications. Le texte JSON de notification push est affiché dans la zone Données de l'onglet Push. Vous pouvez modifier ce message JSON en cliquant sur la zone.

{
  "message":"Hello from EMS!",
  "aps":
  {
    "alert":"EMS Push Notification message for iOS",
    "badge":10,
    "sound":"pingpong.aiff"
  }
,
  "gcm":
  {
    "message":"EMS Push Notification message for Android",
    "title":"EMS Push Notification for Android"
  }
}

Canaux

La boîte de dialogue Canaux vous permet de sélectionner un ou plusieurs canaux vers lesquels le message de notification push sera envoyé.

  • Sélectionnez ou désélectionnez un canal pour l'ajouter ou le retirer des paramètres de notification.
  • Sélectionnez l'option Tout cocher pour envoyer le message de notification push RAD Server vers tous les canaux disponibles.

Cliquez sur le bouton OK pour enregistrer les modifications. Le texte JSON de notification push est affiché dans la zone Cible de l'onglet Push. Vous pouvez modifier ce message JSON en cliquant sur la zone.

{

  "channels":
  [
    "news"
  ]
}

La boîte de dialogue vous permet de sélectionner un ou plusieurs périphériques recensés vers lesquels le message de notification push sera envoyé. Vous pouvez filtrer les périphériques affichés dans la liste Périphériques en sélectionnant un type dans Types de périphériques :

  • Tous les périphériques. La liste Périphériques affiche tous les périphériques Android et iOS recensés dans le moteur RAD Server (serveur EMS)
  • Périphériques Android. La liste Périphériques affiche seulement les périphériques Android.
  • Périphériques iOS. La liste Périphériques affiche seulement les périphériques iOS.

La liste Périphériques affiche les tokens des périphériques recensés.

  • Cochez ou décochez les périphériques pour les ajouter ou les retirer des paramètres de notification.
  • Sélectionnez l'option Tous les périphériques pour envoyer le message de notification push RAD Server vers tous les périphériques recensés.

Cliquez sur le bouton OK pour enregistrer les modifications. Le texte JSON de notification push est affiché dans la zone Cible de l'onglet Push. Vous pouvez modifier ce message JSON en cliquant sur la zone.

{
  "where":
  {
    "deviceToken":
    {
      "$in":
      [
        "APA91bFhHP-587M0rqLLQADXy_BU47uOBBsPzP_WmZPOAb1X8xNi6BgTihywothor_pKTY1D-VLm24-GoXC6u6rMqHlMdoY4964NElTM9rSVfjNcdbnSFX-xJrscfbSeY4tNLVkj6i6f6vfwQL5yEloXiq8QmyWnHL9p3vrLA3JIaDqssFSyt3g",
        "54f60189c97e2ab69a6eb5604052c12ebb6b7dc7c2f58c04cb4c140b7d64cb2d"
      ]
    }
  }
}

Voir aussi