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

การแก้ไขปัญหาข้อผิดพลาด iOS, Mac OS X, Safari

ข้อผิดพลาดคำอธิบายสิ่งที่ต้องทำ
BadCertificateใบรับรอง APNS สำหรับแอปพลิเคชันนี้ไม่ถูกต้องสร้างใบรับรองที่ถูกต้องโดยใช้ คู่มือนี้ และตรวจสอบว่าแพลตฟอร์มได้รับการกำหนดค่าอย่างถูกต้อง
BadDeviceTokendevice token ที่ระบุไม่ถูกต้อง ดังนั้นอุปกรณ์จะถูกยกเลิกการสมัครรับการแจ้งเตือนตรวจสอบว่าคำขอมี token ที่ถูกต้องและ token ตรงกับ environment
DeviceTokenNotForTopictoken ที่ระบุไม่เหมาะสำหรับการส่งการแจ้งเตือนไปยัง topic ที่ระบุ (ชื่อแพ็กเกจที่ระบุเมื่อสร้างแอป iOS) อุปกรณ์จะถูกยกเลิกการสมัครรับการแจ้งเตือนใช้ token ที่เหมาะสมสำหรับการส่งการแจ้งเตือนไปยัง topic นี้
ExpiredCertificateใบรับรอง APNS สำหรับแอปพลิเคชันนี้หมดอายุแล้วสร้างใบรับรองที่ถูกต้องโดยใช้ คู่มือนี้ และตรวจสอบว่าแพลตฟอร์มได้รับการกำหนดค่าอย่างถูกต้อง
FrequencyCappingอุปกรณ์ถูกกรองโดย Frequency Cappingหากไม่ได้ตั้งใจให้เกิดพฤติกรรมดังกล่าว ให้ตรวจสอบการตั้งค่า Frequency Capping
InvalidCertificateใบรับรอง APNS สำหรับแอปพลิเคชันนี้ไม่ถูกต้องสร้างใบรับรองที่ถูกต้องโดยใช้ คู่มือนี้ และตรวจสอบว่าแพลตฟอร์มได้รับการกำหนดค่าอย่างถูกต้อง
InvalidProviderTokentoken ที่ระบุไม่ถูกต้องหรือลงนามด้วยใบรับรองที่ไม่ถูกต้อง การแจ้งเตือนจะไม่ถูกส่งไปยังแพลตฟอร์มที่เกิดข้อผิดพลาดนี้อีกต่อไปตรวจสอบว่าแพลตฟอร์มได้รับการกำหนดค่าอย่างถูกต้อง
InvalidTokentoken ที่ระบุไม่ถูกต้อง การแจ้งเตือนจะไม่ถูกส่งไปยังแพลตฟอร์มที่เกิดข้อผิดพลาดนี้อีกต่อไป

ตรวจสอบว่าแพลตฟอร์มได้รับการกำหนดค่าอย่างถูกต้อง

ข้อผิดพลาดนี้มักจะบ่งชี้ถึงความไม่ตรงกันระหว่าง gateways (เช่น หากคุณกำลังส่ง pushes ไปยัง development/sandbox build ของคุณผ่าน production gateway หรือในทางกลับกัน) นอกจากนี้ ผู้ใช้บางรายของคุณอาจมี build อื่นติดตั้งอยู่ในอุปกรณ์ของพวกเขา

MissingDeviceTokenไม่ได้ระบุ device token ในคำขอตรวจสอบว่า header มี device token
PayloadIsTooLargeขนาดข้อความเกิน 4096 ไบต์ลดขนาดข้อความ
RevokedCertificateใบรับรอง APNS สำหรับแอปพลิเคชันนี้ถูกเพิกถอนผ่าน Apple Developer admin panel การแจ้งเตือนแบบ push จะถูกปิดใช้งานสำหรับแพลตฟอร์มนี้ต่ออายุใบรับรองของคุณโดยใช้ คู่มือนี้
SandboxSendingErrorไม่สามารถส่งข้อความไปยัง sandbox APNS environment ได้ลองส่งข้อความอีกครั้งในภายหลัง
TimeoutExceededความพยายามหลายครั้งในการส่งข้อความไปยังอุปกรณ์ภายใน 1 ชั่วโมงไม่สำเร็จ เนื่องจากเซิร์ฟเวอร์ APNS ไม่ตอบสนองลองส่งข้อความอีกครั้งในภายหลัง
Unregisteredtoken ไม่ถูกต้องอีกต่อไป อุปกรณ์จะถูกยกเลิกการสมัครรับการแจ้งเตือนใช้ token ใหม่