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

ข้อผิดพลาดของ Windows

ข้อผิดพลาดเหล่านี้มาจาก Windows Notification Services (WNS) เมื่อ Pushwoosh ส่งการแจ้งเตือนแบบพุชไปยังอุปกรณ์ Windows

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

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

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

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

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