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 « , ».

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

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

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.
Si la cible du push est « Registration ID », la valeur de « receiverValue » est le Registration ID.

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"
}
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.











