ข้ามไปยังเนื้อหา

การแก้ไขปัญหาข้อผิดพลาดของ Windows

ข้อผิดพลาดคำอธิบายสิ่งที่ต้องทำ
BadChannelpush token (URI) ไม่ถูกต้องหรือไม่ได้รับการจดจำโดย WNSตรวจสอบ push token และลองอีกครั้ง
BadRequest

สาเหตุต่อไปนี้อาจทำให้เกิดข้อผิดพลาด:

  • มีการระบุค่าที่ไม่ถูกต้องในฟิลด์ wns_content (ว่างเปล่าหรือมี XML ที่เข้ารหัสไม่ถูกต้อง)
  • คำขอ HTTP ไปยังบริการ WNS ล้มเหลว
ตรวจสอบค่าฟิลด์ wns_content ในคำขอ
FailedToGetWNSToken

สาเหตุต่อไปนี้อาจทำให้เกิดข้อผิดพลาด:

  • WNS ไม่พร้อมใช้งานในขณะนี้ (สาเหตุนี้พบบ่อยกว่า)
  • การยืนยันตัวตน WNS ล้มเหลวเนื่องจาก credentials ไม่ถูกต้อง
ตรวจสอบ credentials และลองอีกครั้งในภายหลัง
InvalidTokenpush token ไม่ถูกต้อง อุปกรณ์จะถูกยกเลิกการสมัครรับการแจ้งเตือนใช้ token ที่ถูกต้อง
Overloadเกินขีดจำกัด push ของ WNS: WNS ไม่สามารถจัดการจำนวน push ที่ส่งไปจำนวนมากได้ลองลดจำนวน push ที่คุณส่ง
PayloadTooLargeขนาดข้อความเกินขีดจำกัด 5000 ไบต์ลดขนาดข้อความ
TokenForWrongChannelpush token ไม่ถูกต้องสำหรับ credentials ที่ใช้ในการส่ง push
  • ตรวจสอบให้แน่ใจว่า package name ใน manifest ของแอปของคุณตรงกับ credentials ที่ระบุใน Pushwoosh Control Panel เมื่อกำหนดค่าแพลตฟอร์ม
  • ตรวจสอบอีกครั้งว่า access token ที่ให้มาในคำขอตรงกับ credentials ของแอปที่ร้องขอ channel URI หรือไม่
Unregisteredpush token ไม่ถูกต้อง อุปกรณ์จะถูกยกเลิกการสมัครรับการแจ้งเตือนลองใช้ token ใหม่
WNSFailedข้อผิดพลาดภายในของ WNS ทำให้การส่งการแจ้งเตือนล้มเหลวลองส่งข้อความอีกครั้งในภายหลัง
WNSUnavailableความพยายามหลายครั้งในการส่งข้อความไปยังอุปกรณ์ภายใน 10 นาทีไม่สำเร็จ เนื่องจากเซิร์ฟเวอร์ WNS ไม่ตอบสนองลองส่งข้อความอีกครั้งในภายหลัง