Bagikan melalui


Pemecahan masalah pemberitahuan push

Kesalahan permintaan saluran WNS

Jika panggilan CreateChannelAsync gagal, ini adalah HRESULTS umum dan tindakan yang direkomendasikan.

HRESULT Definisi Deskripsi
0x880403E8L WNP_E_NOT_CONNECTED Aplikasi tidak tersambung ke Server WNS setelah mencoba kembali.
0x880403E9L WNP_E_RECONNECTING Aplikasi ini sedang dalam proses menyambungkan kembali ke Server WNS. Coba minta channelURI lagi setelah beberapa menit.
0x880403FEL WNP_E_BIND_USER_BUSY Klien WNS mengalami masalah konektivitas dengan server WNS. Coba minta channelURI lagi setelah beberapa menit.

Kode respons HTTP WNS

Kode respons HTTP Deskripsi Tindakan yang direkomendasikan
200 Ok Pemberitahuan diterima oleh WNS. Tidak diperlukan.
400 Permintaan Buruk Satu atau beberapa header ditentukan secara salah atau bertentangan dengan header lain. Catat detail permintaan Anda. Periksa permintaan Anda dan bandingkan dengan dokumentasi ini.
401 Tidak Sah Layanan awan tidak menunjukkan tiket autentikasi yang valid. Tiket OAuth mungkin tidak valid. Minta token akses yang valid dengan mengautentikasi layanan cloud Anda menggunakan permintaan token akses.
403 Dilarang Layanan awan tidak berwenang untuk mengirim pemberitahuan ke URI ini meskipun diautentikasi. Token akses yang disediakan dalam permintaan tidak cocok dengan kredensial aplikasi yang meminta URI saluran. Pastikan nama paket Anda dalam manifes aplikasi anda cocok dengan kredensial layanan cloud yang diberikan kepada aplikasi Anda di Dasbor.
404 Tidak ditemukan URI saluran tidak valid atau tidak dikenali oleh WNS. Catat detail permintaan Anda. Jangan kirim pemberitahuan lebih lanjut ke saluran ini; pemberitahuan ke alamat ini akan gagal.
Metode 405 Tidak Diizinkan Metode tidak valid (GET, CREATE); post saja Catat detail permintaan Anda. Beralih menggunakan HTTP POST.
406 Tidak Dapat Diterima Layanan cloud melebihi batas pembatasannya. Catat detail permintaan Anda. Kurangi tarif saat Anda mengirim pemberitahuan.
410 Hilang Saluran kedaluwarsa. Catat detail permintaan Anda. Jangan kirim pemberitahuan lebih lanjut ke saluran ini. Minta aplikasi Anda meminta URI saluran baru.
Entitas Permintaan 413 Terlalu Besar Payload pemberitahuan melebihi batas ukuran 5000 byte. Catat detail permintaan Anda. Periksa payload untuk memastikan payload berada dalam batasan ukuran.
Kuota Bulanan 429 Terlampaui Aplikasi ini melebihi batas kuota bulanan. Tunggu hingga batas kuota bulanan diatur ulang atau pindah ke tingkat WNS yang lebih tinggi.
500 Kesalahan Server Internal Kegagalan internal menyebabkan pengiriman pemberitahuan gagal. Catat detail permintaan Anda. Laporkan masalah ini di SDK Aplikasi Windows Masalah dengan label Pemberitahuan area.
503 Layanan Tidak Tersedia Saat ini server tidak tersedia. Catat detail permintaan Anda. Laporkan masalah ini di SDK Aplikasi Windows Masalah dengan label Pemberitahuan area.