Compartir a través de


Solución de problemas de notificaciones push

Errores de solicitud de canal WNS

En caso de que se produzca un error en la llamada CreateChannelAsync, estos son los HRESULTS comunes y nuestras acciones recomendadas.

HRESULT Definition Description
0x880403E8L WNP_E_NOT_CONNECTED La aplicación no se conecta al servidor WNS después de varios intentos.
0x880403E9L WNP_E_RECONNECTING La aplicación está en proceso de volver a conectarse al servidor WNS. Intente volver a solicitar un channelURI después de varios minutos.
0x880403FEL WNP_E_BIND_USER_BUSY El cliente WNS tiene problemas de conectividad con el servidor WNS. Intente volver a solicitar un channelURI después de varios minutos.

Códigos de respuesta HTTP de WNS

Código de respuesta HTTP Description Acción recomendada
200 Correcto WNS aceptó la notificación. No es necesario.
400 Solicitud incorrecta Uno o varios encabezados se especificaron incorrectamente o entraron en conflicto con otro encabezado. Registre los detalles de la solicitud. Inspeccione la solicitud y compárelo con esta documentación.
401 No autorizado El servicio en la nube no presentó un vale de autenticación válido. El vale de OAuth puede no ser válido. Solicite un token de acceso válido mediante la autenticación del servicio en la nube mediante la solicitud de token de acceso.
403 Prohibido El servicio en la nube no está autorizado para enviar una notificación a este URI aunque estén autenticados. El token de acceso proporcionado en la solicitud no coincide con las credenciales de la aplicación que solicitó el URI del canal. Asegúrese de que el nombre del paquete en el manifiesto de la aplicación coincide con las credenciales del servicio en la nube que se proporcionan a la aplicación en el panel.
404 No encontrado La URI del canal no es válida o no está reconocida por WNS. Registre los detalles de la solicitud. No envíe más notificaciones a este canal; Se producirá un error en las notificaciones a esta dirección.
Método 405 no permitido Método no válido (GET, CREATE); solo POST Registre los detalles de la solicitud. Cambie a usar HTTP POST.
406 No aceptable El servicio en la nube superó su límite. Registre los detalles de la solicitud. Reduzca la velocidad a la que va a enviar notificaciones.
410 Desaparecido El canal expiró. Registre los detalles de la solicitud. No envíe más notificaciones a este canal. Haga que la aplicación solicite un nuevo URI de canal.
413 Entidad de solicitud demasiado grande La carga de notificación supera el límite de tamaño de 5000 bytes. Registre los detalles de la solicitud. Inspeccione la carga para asegurarse de que se encuentra dentro de las limitaciones de tamaño.
429 Cuota mensual superada La aplicación supera el límite de cuota mensual. Espere hasta que se restablezca el límite de cuota mensual o pase a un nivel de WNS superior.
Error interno del servidor 500 Un error interno provocó un error en la entrega de notificaciones. Registre los detalles de la solicitud. Notifique este problema en problemas del SDK de aplicaciones de Windows con la etiqueta de área-Notificaciones .
503 Servicio no disponible El servidor no está disponible actualmente. Registre los detalles de la solicitud. Notifique este problema en problemas del SDK de aplicaciones de Windows con la etiqueta de área-Notificaciones .