Détection des push

Afin d'aider les clients à identifier rapidement les problèmes, cette plateforme fournit actuellement des outils permettant d'interroger le statut en ligne et le cycle de vie des push.

Requête du statut en ligne

Cas d'utilisation

Comme le canal EngageLab pour EngageLab Push dépend du fait que l'utilisateur soit en ligne pour recevoir les push, si des utilisateurs signalent qu'ils ne reçoivent souvent pas les push, vous pouvez utiliser cet outil pour vérifier si l'appareil est en ligne. Si l'appareil est hors ligne, il est recommandé de redémarrer l'application.

Description des paramètres

Registration ID : l'identifiant d'enregistrement de l'appareil terminal de l'utilisateur sur la plateforme de service Jiguang. Il s'agit de l'identifiant unique de l'appareil de l'utilisateur. Le Registration ID est différent pour différentes applications sur le même téléphone. Pour savoir comment l'obtenir, consultez Obtenir le RegistrationID.

Instructions

  • Saisissez le Registration ID de l'application dans la zone de saisie. Plusieurs RegID sont pris en charge et doivent être séparés par des virgules (",").

image.png

  • Si le résultat de la requête affiche "false", l'appareil est hors ligne ; s'il affiche "true", l'appareil est en ligne. Vous pouvez consulter la dernière heure de connexion à droite.

image.png

  • Si le Registration ID saisi est incorrect, le résultat de la requête affichera la raison exacte de l'erreur.

image.png

Cycle de vie des push

Cas d'utilisation

Si le problème de non-réception des push ne peut toujours pas être résolu via la requête du statut en ligne, vous pouvez utiliser l'outil de cycle de vie pour interroger le cycle de vie du message et traiter le problème en fonction du code d'erreur.

Description des paramètres

  • Registration ID : l'identifiant d'enregistrement de l'appareil terminal de l'utilisateur sur la plateforme de service Jiguang. Il s'agit de l'identifiant unique de l'appareil de l'utilisateur. Le Registration ID est différent pour différentes applications sur le même téléphone. Pour savoir comment l'obtenir, consultez Obtenir le RegistrationID.
  • Message ID : l'identifiant de la tâche push.

Obtenir les paramètres depuis la console

Sur la page des détails de notification à interroger, vous pouvez obtenir le Message ID. Cliquez sur "Voir" dans le corps du message pour afficher le corps du message JSON de ce push.

image.png

Si la cible du push est "Registration ID", alors la valeur de "receiverValue" correspond au Registration ID.

image.png

Obtenir les paramètres depuis le serveur

Après l'appel de l'API, récupérez msg_id (Message ID) à partir des paramètres de réponse :

{ "sendno": "0", "msg_id": "2509042" }
              
              {
  "sendno": "0",
  "msg_id": "2509042"
}

            
Afficher ce bloc de code dans la fenêtre flottante

Instructions

Après avoir obtenu les paramètres Message ID et Registration ID, accédez à la page [Recherche de données] - [Cycle de vie des push], saisissez les paramètres, puis cliquez sur "Rechercher" pour afficher le cycle de vie complet du push.

  • 1 indique une réponse renvoyée par le serveur EngageLab, et 2 indique une réponse renvoyée par le serveur du navigateur système.
  • S'il n'y a aucun processus de cycle de vie, cela signifie que l'appareil n'est pas inclus dans cette cible de push. Veuillez confirmer que le Registration ID interrogé est bien inclus dans cette cible de push.

image.png

Icon Solid Transparent White Qiyu
Contactez-nous