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

image.png

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

image.png

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

image.png

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.

image.png

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

image.png

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

image.png

Icon Solid Transparent White Qiyu
Contacto