logoDocumentación
Buscar

Buscar datos

Con el fin de ayudar a los clientes a localizar rápidamente los problemas, la plataforma proporciona actualmente herramientas de estado en línea y de ciclo de vida del push.

Estado en línea

Escenarios

Dado que el canal de envío de EngageLab depende del proceso de envío cuando el dispositivo está en línea para recibir notificaciones push, si el usuario indica que a menudo no recibe las notificaciones push, se puede utilizar esta herramienta para comprobar si el dispositivo está en línea. Si el dispositivo no está en línea, se recomienda reiniciar la aplicación.

Descripción de parámetros

Registration ID: el Registration ID del dispositivo terminal del usuario en la plataforma de servicios de EngageLab, que es el ID único del dispositivo del usuario. El Registration ID de distintas páginas web en el mismo ordenador es diferente. Para más información, consultar Web API.

Instrucciones

  • Introducir el "Registration ID" de la app en el cuadro de entrada. Se admite introducir varios RegID, separados por ",".

image.png

  • En el resultado de la consulta, "false" indica que el dispositivo está sin conexión y "true" indica que el dispositivo está en línea; la última vez en línea se puede ver a la derecha.

image.png

  • Si el Registration ID introducido es incorrecto, el resultado de la consulta mostrará la causa específica del error.

image.png

Ciclo de vida del push

Escenarios

Si aun así no se pueden recibir mensajes push mediante la consulta del estado en línea, se puede utilizar la herramienta de ciclo de vida para consultar el ciclo de vida del mensaje y gestionar el mensaje en función del código de error.

Descripción de parámetros

  • Registration ID: el Registration ID del dispositivo terminal del usuario en la plataforma de servicios de EngageLab, que es el ID único del dispositivo del usuario. El Registration ID de distintas páginas web en el mismo ordenador es diferente. Para más información, consultar Web API.
  • Message ID: el ID de la tarea de push.

Obtener parámetros en la consola

En la página de detalles de la notificación que se va a consultar, se puede obtener el Message ID y hacer clic en "View" en el cuerpo del mensaje para visualizar el contenido del mensaje push en formato JSON. image.png

Si el objetivo del push es "Registration ID", el valor de "receiverValue" es el Registration ID. image.png

Obtener parámetros en el servidor

Obtener el msg_id (Message ID) en el parámetro de respuesta después de llamar a la API:

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

            
Este bloque de código se muestra en una ventana flotante

Instrucciones

Después de obtener los parámetros Message ID y Registration ID, acceder a la página [Search for Data]-[Push Lifecycle], introducir los parámetros y hacer clic en "Query" para ver el ciclo de vida completo del push.

  • 1 lo devuelve EngageLab y 2 lo devuelve el servidor del sistema.
  • Si no existe un proceso de ciclo de vida, el dispositivo no está dentro del objetivo de push actual. Comprobar si el Registration ID consultado está dentro del objetivo de push actual.

image.png

Icon Solid Transparent White Qiyu
Contacto