Detección de push
Para ayudar a los clientes a identificar problemas rápidamente, esta plataforma ofrece actualmente herramientas de consulta del estado en línea y del ciclo de vida del push.
Consulta del estado en línea
Casos de uso
Dado que el canal de EngageLab Push depende de que el usuario esté en línea para recibir pushes, si los usuarios informan de que a menudo no reciben pushes, puedes usar esta herramienta para comprobar si el dispositivo está en línea. Si el dispositivo está fuera de línea, se recomienda reiniciar la aplicación.
Descripción de los parámetros
Registration ID: el ID de registro del dispositivo terminal del usuario en la plataforma de servicio de Jiguang. Es el identificador único del dispositivo del usuario. El Registration ID es diferente para distintas aplicaciones en el mismo teléfono. Para saber cómo obtenerlo, consulta Obtener RegistrationID.
Instrucciones
- Introduce el Registration ID de la aplicación en el cuadro de entrada. Se admiten varios RegID y deben separarse con ",".

- Si el resultado de la consulta muestra "false", el dispositivo está fuera de línea; si muestra "true", el dispositivo está en línea. Puedes ver la última hora de conexión a la derecha.

- Si el Registration ID introducido es incorrecto, el resultado de la consulta mostrará el motivo concreto del error.

Ciclo de vida del push
Casos de uso
Si el problema de no recibir pushes sigue sin resolverse mediante la consulta del estado en línea, puedes usar la herramienta del ciclo de vida para consultar el ciclo de vida del mensaje y gestionar el problema según el código de error.
Descripción de los parámetros
- Registration ID: el ID de registro del dispositivo terminal del usuario en la plataforma de servicio de Jiguang. Es el identificador único del dispositivo del usuario. El Registration ID es diferente para distintas aplicaciones en el mismo teléfono. Para saber cómo obtenerlo, consulta Obtener RegistrationID.
- Message ID: el ID de la tarea de push.
Obtener parámetros desde la consola
En la página de detalles de la notificación que se va a consultar, puedes obtener el Message ID. Haz clic en "Ver" en el cuerpo del mensaje para consultar el cuerpo del mensaje JSON de este push.

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

Obtener parámetros desde el servidor
Después de llamar a la API, obtén msg_id (Message ID) de los parámetros de respuesta:
{
"sendno": "0",
"msg_id": "2509042"
}
Instrucciones
Después de obtener los parámetros Message ID y Registration ID, ve a la página [Búsqueda de datos] - [Ciclo de vida del push], introduce los parámetros y haz clic en "Buscar" para consultar el ciclo de vida completo del push.
- 1 indica una respuesta devuelta por el servidor de EngageLab y 2 indica una respuesta devuelta por el servidor del navegador del sistema.
- Si no hay proceso de ciclo de vida, significa que el dispositivo no está incluido en este objetivo de push. Confirma si el Registration ID consultado está incluido en este objetivo de push.

