Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Errori di richiesta del canale WNS
Nel caso in cui la chiamata CreateChannelAsync non riesca, questi sono gli HRESULT comuni e le nostre azioni consigliate.
| HRESULT | Definition | Description |
|---|---|---|
| 0x880403E8L | WNP_E_NOT_CONNECTED | L'app non è connessa al server WNS dopo vari 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 WNS
| Codice di risposta HTTP | Description | Azione consigliata |
|---|---|---|
| 200 Ok | La notifica è stata accettata da WNS. | Non necessari. |
| 400 Richiesta non valida | Una o più intestazioni sono state specificate non correttamente o sono in conflitto con altre intestazioni. | 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 Vietato | 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. Assicurati che il nome del pacchetto nel file manifest della tua app corrisponda alle credenziali del servizio cloud specificate alla tua app nel Dashboard. |
| 404 Non trovato | 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 Metodo non consentito | 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 capacità. | Registrare i dettagli della richiesta. Ridurre la frequenza con cui si inviano notifiche. |
| 410 Scomparso | Il canale è scaduto. | Registrare i dettagli della richiesta. Non inviare ulteriori notifiche a questo canale. Chiedere all'app un nuovo URI del canale. |
| 413 Richiesta HTTP - Entità troppo grande | Il payload di notifica supera il limite di dimensione di 5000 byte. | Registrare i dettagli della richiesta. Esaminare il payload per verificare che rientri nei limiti di dimensioni. |
| 429 Quota mensile superata | L'app supera il limite di quota mensile. | Attendere che il limite di quota mensile venga reimpostato o passare a 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. Segnala questo problema in Windows App SDK Issues con l'etichetta area-Notifications. |
| 503 Servizio non disponibile | Il server non è attualmente disponibile. | Registrare i dettagli della richiesta. Segnala questo problema in Windows App SDK Issues con l'etichetta area-Notifications. |
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.