# ข้อผิดพลาดของ iOS, Mac OS X, Safari

| ข้อผิดพลาด                 | คำอธิบาย                                                                                                                                                                                          | สิ่งที่ต้องทำ                                                                                                                                                                                                                                                                                                                      |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **BadCertificate**         | ใบรับรอง APNS สำหรับแอปพลิเคชันนี้ไม่ถูกต้อง                                                                                                                                                           | สร้างใบรับรองที่ถูกต้องโดยใช้[คู่มือนี้](/th/developer/first-steps/connect-messaging-services/ios-configuration/ios-platform-configuration/#generating-a-certificate-request-file) และตรวจสอบว่าแพลตฟอร์มได้รับการกำหนดค่าอย่างถูกต้อง                                                                                              |
| **BadDeviceToken**         | device token ที่ระบุไม่ถูกต้อง ดังนั้นอุปกรณ์จะถูกยกเลิกการสมัครรับการแจ้งเตือน                                                                                                                       | ตรวจสอบว่าคำขอมี token ที่ถูกต้องและ token นั้นตรงกับสภาพแวดล้อม                                                                                                                                                                                                                                                                  |
| **DeviceTokenNotForTopic** | token ที่ระบุไม่เหมาะสำหรับการส่งการแจ้งเตือนไปยัง topic ที่ระบุ (ชื่อแพ็คเกจที่ระบุเมื่อสร้างแอป iOS) อุปกรณ์จะถูกยกเลิกการสมัครรับการแจ้งเตือน                                                              | ใช้ token ที่เหมาะสำหรับการส่งการแจ้งเตือนไปยัง topic นี้                                                                                                                                                                                                                                                                        |
| **ExpiredCertificate**     | ใบรับรอง APNS สำหรับแอปพลิเคชันนี้หมดอายุแล้ว                                                                                                                                                           | สร้างใบรับรองที่ถูกต้องโดยใช้[คู่มือนี้](/th/developer/first-steps/connect-messaging-services/ios-configuration/ios-platform-configuration#generating-a-certificate-request-file) และตรวจสอบว่าแพลตฟอร์มได้รับการกำหนดค่าอย่างถูกต้อง                                                                                               |
| **FrequencyCapping**       | อุปกรณ์ถูกกรองโดย [Frequency Capping](/th/product/messaging-channels/global-frequency-capping)                                                                                             | หากไม่ได้ตั้งใจให้เกิดพฤติกรรมดังกล่าว ให้ตรวจสอบการตั้งค่า [Frequency Capping](/th/product/messaging-channels/global-frequency-capping)                                                                                                                                                                                            |
| **InvalidCertificate**     | ใบรับรอง APNS สำหรับแอปพลิเคชันนี้ไม่ถูกต้อง                                                                                                                                                           | สร้างใบรับรองที่ถูกต้องโดยใช้[คู่มือนี้](/th/developer/first-steps/connect-messaging-services/ios-configuration/ios-platform-configuration/#generating-a-certificate-request-file) และตรวจสอบว่าแพลตฟอร์มได้รับการกำหนดค่าอย่างถูกต้อง                                                                                              |
| **InvalidProviderToken**   | token ที่ระบุไม่ถูกต้องหรือลงนามด้วยใบรับรองที่ไม่ถูกต้อง การแจ้งเตือนจะไม่ถูกส่งไปยังแพลตฟอร์มที่เกิดข้อผิดพลาดนี้อีกต่อไป                                                                                | ตรวจสอบว่าแพลตฟอร์มได้รับการกำหนดค่าอย่างถูกต้อง                                                                                                                                                                                                                                                                                     |
| **InvalidToken**           | token ที่ระบุไม่ถูกต้อง การแจ้งเตือนจะไม่ถูกส่งไปยังแพลตฟอร์มที่เกิดข้อผิดพลาดนี้อีกต่อไป                                                                                                              | <p>ตรวจสอบว่าแพลตฟอร์มได้รับการกำหนดค่าอย่างถูกต้อง </p><p></p><p>ข้อผิดพลาดนี้มักจะชี้ไปที่ความไม่ตรงกันระหว่างเกตเวย์ (ตัวอย่างเช่น หากคุณกำลังส่ง push ไปยัง build สำหรับการพัฒนา/sandbox ของคุณผ่านเกตเวย์การผลิต หรือในทางกลับกัน) นอกจากนี้ ผู้ใช้บางรายของคุณอาจมี build อื่นติดตั้งอยู่บนอุปกรณ์ของตน</p> |
| **MissingDeviceToken**     | ไม่ได้ระบุ device token ในคำขอ                                                                                                                                                                     | ตรวจสอบว่าส่วนหัวมี device token                                                                                                                                                                                                                                                                                       |
| **PayloadIsTooLarge**      | ขนาดข้อความเกิน 4096 ไบต์                                                                                                                                                                         | ลดขนาดข้อความ                                                                                                                                                                                                                                                                                                                  |
| **RevokedCertificate**     | ใบรับรอง APNS สำหรับแอปพลิเคชันนี้ถูกเพิกถอนผ่านแผงผู้ดูแลของ Apple Developer การแจ้งเตือนแบบพุชจะถูกปิดใช้งานสำหรับแพลตฟอร์มนี้                                                                           | ต่ออายุใบรับรองของคุณโดยใช้[คู่มือนี้](/th/developer/first-steps/connect-messaging-services/ios-configuration/ios-platform-configuration/#generating-a-certificate-request-file)                                                                                                                                 |
| **SandboxSendingError**    | ไม่สามารถส่งข้อความไปยังสภาพแวดล้อม APNS ของ sandbox ได้                                                                                                                                               | ลองส่งข้อความอีกครั้งในภายหลัง                                                                                                                                                                                                                                                                                                   |
| **TimeoutExceeded**        | การพยายามส่งข้อความไปยังอุปกรณ์หลายครั้งภายใน 1 ชั่วโมงไม่สำเร็จ เนื่องจากเซิร์ฟเวอร์ APNS ไม่ตอบสนอง                                                                                                    | ลองส่งข้อความอีกครั้งในภายหลัง                                                                                                                                                                                                                                                                                                   |
| **Unregistered**           | token ไม่ถูกต้องอีกต่อไป อุปกรณ์จะถูกยกเลิกการสมัครรับการแจ้งเตือน                                                                                                                                     | ใช้ token ใหม่                                                                                                                                                                                                                                                                                                                      |