Risoluzione dei problemi relativi alle notifiche push

Errori di richiesta del canale WNS

Nel caso in cui la chiamata di CreateChannelAsync non riesca, si tratta dei valori HRESULTS comuni e delle azioni consigliate.

HRESULT Definizione Descrizione
0x880403E8L WNP_E_NOT_CONNECTED L'app non è connessa al server WNS dopo i tentativi.
0x880403E9L WNP_E_RECONNECTING L'app è in corso di riconnessione al server WNS. Provare a richiedere di nuovo un channelURI dopo alcuni minuti.
0x880403FEL WNP_E_BIND_USER_BUSY Il client WNS presenta problemi di connettività con il server WNS. Provare a richiedere di nuovo un channelURI dopo alcuni minuti.

Codici di risposta HTTP delle WNS

Codice di risposta HTTP Descrizione Azione consigliata
200 Ok La notifica è stata accettata da WNS. Non necessari.
400 Richiesta non valida Una o più intestazioni sono state specificate in modo non corretto o in conflitto con un'altra intestazione. Registrare i dettagli della richiesta. Esaminare la richiesta e confrontare la documentazione.
401 - Non autorizzato Il servizio cloud non ha presentato un ticket di autenticazione valido. Il ticket OAuth potrebbe non essere valido. Richiedere un token di accesso valido autenticando il servizio cloud usando la richiesta del token di accesso.
403 Negato Il servizio cloud non è autorizzato a inviare una notifica a questo URI anche se sono autenticati. Il token di accesso fornito nella richiesta non corrisponde alle credenziali dell'app che ha richiesto l'URI del canale. Assicurarsi che il nome del pacchetto nel manifesto dell'app corrisponda alle credenziali del servizio cloud specificate all'app nel dashboard.
404 Not Found L'URI del canale non è valido o non è riconosciuto da WNS. Registrare i dettagli della richiesta. Non inviare ulteriori notifiche a questo canale; le notifiche a questo indirizzo avranno esito negativo.
405 Method Not Allowed Metodo non valido (GET, CREATE); solo POST Registrare i dettagli della richiesta. Passare all'uso di HTTP POST.
406 - Non accettabile Il servizio cloud ha superato il limite di limitazione. Registrare i dettagli della richiesta. Ridurre la frequenza con cui si inviano notifiche.
410 - Non disponibile Il canale è scaduto. Registrare i dettagli della richiesta. Non inviare ulteriori notifiche a questo canale. Chiedere all'app un nuovo URI del canale.
413 Entità della richiesta troppo grande Il payload di notifica supera il limite di dimensioni di 5000 byte. Registrare i dettagli della richiesta. Esaminare il payload per assicurarsi che sia entro le limitazioni delle dimensioni.
429 Quota mensile superata L'app supera il limite di quota mensile. Attendere che il limite di quota mensile venga reimpostato o spostato in un livello WNS superiore.
500 Errore interno del server Un errore interno ha causato l'esito negativo del recapito delle notifiche. Registrare i dettagli della richiesta. Segnalare questo problema in Problemi Windows App SDK con l'etichetta area-Notifications.
503 Servizio non disponibile Il server non è attualmente disponibile. Registrare i dettagli della richiesta. Segnalare questo problema in Problemi Windows App SDK con l'etichetta area-Notifications.