Rechercher des données

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

Statut en ligne

Scénarios

Étant donné que le canal EngageLab utilisé pour l'envoi repose sur le processus de push en ligne pour recevoir les notifications push, si l'utilisateur signale que la notification push n'est souvent pas reçue, 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 : l'identifiant d'enregistrement de l'appareil terminal de l'utilisateur sur la plateforme de service EngageLab, qui constitue l'identifiant unique de l'appareil de l'utilisateur. Les Registration ID de différentes applications sur un même téléphone mobile sont différents. Méthodes : Android, iOS

Instructions

  • Saisissez le "Registration ID" de l'App dans la zone de saisie. Plusieurs RegID sont pris en charge, séparés par une virgule ",".

image.png

  • Le résultat de la requête affichant "false" signifie que l'appareil est hors ligne, "true" signifie que l'appareil est en ligne, et 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 affiche la cause spécifique de l'erreur.

image.png

Cycle de vie des notifications push

Scénarios

Si vous ne parvenez toujours pas à recevoir de notifications push après avoir vérifié 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 : l'identifiant d'enregistrement de l'appareil terminal de l'utilisateur sur la plateforme de service EngageLab, qui constitue l'identifiant unique de l'appareil de l'utilisateur. Les Registration ID de différentes applications sur un même téléphone mobile sont différents. Méthodes : Android, iOS
  • Message ID : l'identifiant de la tâche de notification 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 "Voir" dans le corps du message pour afficher le corps du message json de la notification push. image.png Si la cible de la notification push est "Registration ID", la valeur de "receiverValue" correspond au Registration ID. image.png

Obtenir les paramètres sur le serveur

Récupérez le msg_id (Message ID) dans le paramètre de réponse après appel de 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, rendez-vous sur la page [Requête de données] - [Cycle de vie des notifications push], saisissez les paramètres et cliquez sur "Rechercher" pour consulter le cycle de vie complet de la notification 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 cette notification push. Veuillez vérifier si le Registration ID interrogé fait bien partie de la cible de cette notification push.
  • Cette page inclut le cycle de vie complet de l'appareil, de l'inscription comme [Cible prévue] à [Cible valide], jusqu'à l'envoi, la distribution et le clic. En cas d'échec à une étape, la raison de l'échec sera affichée.
  • En raison de la stratégie de notification push EngageLab sur la plateforme Android, dans les cas où l'envoi échoue via certains canaux fabricants, nous basculerons vers le canal en ligne EngageLab pour l'envoi. Le message sera temporairement mis en cache sur le serveur et envoyé à l'utilisateur dès qu'il sera en ligne avec une connexion longue durée. Par conséquent, il est possible de voir deux cycles de vie dans le cycle de vie du message.

alt text

icon
Contactez-nous