Share via


Solución de problemas de notificaciones push

Errores de solicitud de canal WNS

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

HRESULT Definición Descripción
0x880403E8L WNP_E_NOT_CONNECTED La aplicación no está conectada al servidor WNS después de los reintentos.
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 Descripción Acción recomendada
200 Ok WNS aceptó la notificación. No se requiere ninguna.
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 ha presente 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 se autentiquen. 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 coincida con las credenciales del servicio en la nube que se proporcionan a la aplicación en el panel.
404 No encontrado WNS no reconoce el URI del canal o no lo reconoce. 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.
405 Método no permitido Método no válido (GET, CREATE); solo POST Registre los detalles de la solicitud. Cambie a mediante 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 envía notificaciones.
410 Ya no existe El canal expiró. Registre los detalles de la solicitud. No envíe más notificaciones a este canal. Pida a la aplicación un nuevo URI de canal.
413 Entidad de solicitud demasiado larga 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 WNS superior.
Error de servidor interno 500 Un error interno provocó un error en la entrega de notificaciones. Registre los detalles de la solicitud. Notifique este problema en el SDK de Aplicaciones para Windows problemas con la etiqueta Notificaciones de área.
Servicio no disponible 503 El servidor no está disponible actualmente. Registre los detalles de la solicitud. Notifique este problema en el SDK de Aplicaciones para Windows problemas con la etiqueta Notificaciones de área.