Recherche de données

Afin de permettre aux clients de localiser rapidement les problèmes, la plateforme fournit actuellement des outils de statut en ligne et de cycle de vie du push.

Statut en ligne

Scénarios

Étant donné que le canal EngageLab utilisé par EngageLab Push repose sur le processus de push en ligne pour recevoir les notifications push, si les utilisateurs signalent que les notifications push ne sont souvent pas reçues, vous pouvez utiliser cet outil pour vérifier si l'appareil est en ligne. Si l'appareil n'est pas en ligne, il est recommandé de redémarrer l'application.

Description des paramètres

Registration ID : le Registration ID de l'appareil terminal de l'utilisateur sur la plateforme de services EngageLab, qui est l'identifiant unique de l'appareil de l'utilisateur. Le Registration ID de différentes applications sur le même téléphone mobile est différent. Méthodes : Android, iOS

Instructions

  • Saisissez le « Registration ID » de l'application dans le champ de saisie. Plusieurs RegIDs sont pris en charge, séparés par « , ».

image.png

  • Le résultat de la requête affiche « false » si l'appareil est hors ligne, « true » si l'appareil est en ligne, et vous pouvez consulter la dernière heure de connexion sur la droite.

image.png

  • Si le Registration ID saisi est incorrect, le résultat de la requête affiche la cause spécifique de l'erreur.

image.png

Cycle de vie du push

Scénarios

Si vous ne pouvez toujours pas recevoir de messages push après avoir consulté le statut en ligne, vous pouvez utiliser l'outil de cycle de vie pour interroger le cycle de vie du message et traiter le message en fonction du code d'erreur.

Description des paramètres

  • Registration ID : le Registration ID de l'appareil terminal de l'utilisateur sur la plateforme de services EngageLab, qui est l'identifiant unique de l'appareil de l'utilisateur. Le Registration ID de différentes applications sur le même téléphone mobile est différent. Méthodes : Android, iOS
  • Message ID : l'ID de la tâche de push.

Obtenir les paramètres dans la console

Sur la page de détails de la notification à interroger, vous pouvez obtenir le Message ID et cliquer sur « View » dans le corps du message pour afficher le corps du message JSON du push. image.png Si la cible du push est « Registration ID », la valeur de « receiverValue » est le Registration ID. image.png

Obtenir les paramètres sur le serveur

Obtenez msg_id (Message ID) dans les paramètres de réponse après l'appel à l'API :

{ "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 du push], saisissez les paramètres et cliquez sur « Rechercher » pour afficher le cycle de vie complet du push.

  • S'il n'y a pas de processus de cycle de vie, cela signifie que l'appareil n'est pas inclus dans la cible de ce push. Veuillez confirmer si le Registration ID interrogé fait partie de la cible de ce push.
  • Cette page comprend le cycle de vie complet de l'appareil, depuis son inscription en tant que [Cible planifiée] jusqu'à son inscription en tant que [Cible valide], en passant par l'envoi, la livraison et le clic. En cas de défaillance à un nœud, la raison de la défaillance sera affichée.
  • En raison de la stratégie de push d'EngageLab sur la plateforme Android, dans les cas où l'envoi échoue via certains canaux de fabricants, le système basculera vers le canal en ligne d'EngageLab pour l'envoi. Le message sera temporairement mis en cache sur le serveur et envoyé à l'utilisateur une fois qu'il sera en ligne avec une connexion persistante. Par conséquent, vous pourrez voir deux cycles de vie dans le cycle de vie du message.

alt text

Icon Solid Transparent White Qiyu
Contactez-nous