انتقل إلى المحتوى

استكشاف أخطاء Windows وإصلاحها

الخطأالوصفما يجب فعله
BadChannelرمز الدفع (URI) غير صالح أو غير معترف به من قبل WNS.تحقق من رمز الدفع وحاول مرة أخرى.
BadRequest

يمكن أن تتسبب الأسباب التالية في حدوث الخطأ:

  • تم تحديد قيمة غير صالحة في حقل _wns_content_ (إما فارغ أو يحتوي على XML مشفر بشكل غير صحيح).
  • فشل طلب HTTP إلى خدمة WNS.
تحقق من قيمة حقل _wns_content_ في الطلب.
FailedToGetWNSToken

يمكن أن تتسبب الأسباب التالية في حدوث الخطأ:

  • WNS غير متاح حاليًا (هذا السبب أكثر شيوعًا).
  • فشل مصادقة WNS بسبب بيانات اعتماد غير صالحة.
تحقق من بيانات الاعتماد وحاول مرة أخرى لاحقًا.
InvalidTokenرمز الدفع غير صالح؛ سيتم إلغاء اشتراك الجهاز من الإشعارات.استخدم الرمز الصالح.
Overloadتجاوز حد دفع WNS: لا يمكن لـ WNS التعامل مع العدد الكبير من الدفعات المرسلة.حاول تقليل عدد الدفعات التي ترسلها.
PayloadTooLargeيتجاوز حجم الرسالة حد 5000 بايت.قلل حجم الرسالة.
TokenForWrongChannelرمز الدفع غير صالح لبيانات الاعتماد المستخدمة لإرسال الدفعة.
  • تأكد من أن اسم الحزمة في بيان تطبيقك يطابق بيانات الاعتماد المحددة في لوحة تحكم Pushwoosh عند تهيئة المنصة.
  • تحقق مرة أخرى مما إذا كان رمز الوصول المقدم في الطلب يطابق بيانات اعتماد التطبيق الذي طلب URI القناة.
Unregisteredرمز الدفع غير صالح؛ سيتم إلغاء اشتراك الجهاز من الإشعارات.حاول استخدام رمز جديد.
WNSFailedتسبب فشل داخلي في WNS في فشل تسليم الإشعارات.حاول إرسال الرسالة مرة أخرى لاحقًا.
WNSUnavailableفشلت محاولات متعددة لإرسال رسالة إلى الجهاز خلال 10 دقائق، حيث لم يستجب خادم WNS.حاول إرسال الرسالة مرة أخرى لاحقًا.