# การแก้ไขปัญหาข้อผิดพลาดของ Android, Chrome, Firefox

| Error                      | Description                                                                                                                                                                                                                                                                                                                             |      What to do                                                                                                                                                                                                                                                                                                  |
| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **AuthenticationError**    | การตรวจสอบสิทธิ์ FCM ล้มเหลวเนื่องจากข้อมูลรับรองไม่ถูกต้อง                                                                                                                                                                                                                                                                                   | ตรวจสอบว่าข้อมูลรับรอง, `ServerKey` และ `SenderID` ที่ระบุใน Pushwoosh Control Panel ถูกต้อง                                                                                                                                                                                                    |
| **DisabledFirebaseAPI**    | การส่งพุชผ่านโปรโตคอล HTTP v1 ใหม่ถูกปิดใช้งานใน FCM console                                                                                                                                                                                                                                                             | เปิดใช้งานการส่งการแจ้งเตือนแบบพุชใน FCM Console โดยใช้โปรโตคอล HTTP v1 ใหม่                                                                                                                                                                                                                         |
| **EmptyCredentials**       | ไม่สามารถส่งการแจ้งเตือนแบบพุชโดยใช้ข้อมูลรับรองที่ระบุได้ ข้อมูลรับรองที่ระบุใน Pushwoosh Control Panel ไม่ถูกต้อง                                                                                                                                                                                                                    | กำหนดค่าแพลตฟอร์มใหม่ (_Settings_ → _Configure platform_)                                                                                                                                                                                                                                                |
| **FCMInternalServerError** | FCM ไม่สามารถส่งข้อความไปยังอุปกรณ์ได้ ซึ่งโดยปกติหมายความว่าบริการ FCM ไม่พร้อมใช้งานชั่วคราว                                                                                                                                                                                                                                                   | ลองอีกครั้งหลังจากผ่านไปสักครู่                                                                                                                                                                                                                                                                                     |
| **FrequencyCapping**       | อุปกรณ์ถูกกรองโดย [Frequency Capping](/th/product/messaging-channels/global-frequency-capping)                                                                                                                                                                                                            | หากไม่ได้ตั้งใจให้เกิดพฤติกรรมดังกล่าว ให้ตรวจสอบการตั้งค่า [Frequency Capping](/th/product/messaging-channels/global-frequency-capping)                                                                                                                                                      |
| **InternalServerError**    | FCM ไม่สามารถส่งข้อความไปยังอุปกรณ์ได้ ซึ่งโดยปกติหมายความว่าบริการ FCM ไม่พร้อมใช้งานชั่วคราว                                                                                                                                                                                                                                                   | ลองอีกครั้งหลังจากผ่านไปสักครู่                                                                                                                                                                                                                                                                                     |
| **InvalidCredentials**     | เมื่อกำหนดค่าแพลตฟอร์ม คุณได้เพิ่ม JSON ที่ไม่ถูกต้องพร้อมข้อมูลรับรอง FCM หรือระบุ `SenderID` หรือ `ServerKey` ไม่ถูกต้อง                                                                                                                                                                                                              | กำหนดค่าแพลตฟอร์มใหม่โดยใช้ข้อมูลรับรอง, `SenderID` และ `ServerKey` ที่ถูกต้องจาก FCM Console                                                                                                                                                                                                        |
| **InvalidEndpoint**        | นี่คือข้อผิดพลาดภายในของ FCM ซึ่งหมายความว่าพุชถูกส่งไปยังที่อยู่ที่ไม่ถูกต้อง                                                                                                                                                                                                                                                        | ลองอีกครั้งหลังจากผ่านไปสักครู่                                                                                                                                                                                                                                                                                     |
| **InvalidPrivateKey**      | คีย์ส่วนตัวที่ระบุในฟิลด์ `private_key` ในข้อมูลรับรอง FCM มีโครงสร้างไม่ถูกต้อง                                                                                                                                                                                                                                                                 | กำหนดค่าแพลตฟอร์มใหม่ใน Pushwoosh Control Panel และอัปโหลด JSON พร้อมข้อมูลรับรองอีกครั้ง                                                                                                                                                                                                                 |
| **InvalidRegistration**    | push token ไม่ถูกต้อง อุปกรณ์จะถูกยกเลิกการสมัครรับการแจ้งเตือน                                                                                                                                                                                                                                                          | ใช้ token ที่ถูกต้องและตรวจสอบว่าคุณได้เปิดใช้งานการแจ้งเตือนจากแอปของคุณบนอุปกรณ์แล้วหรือไม่                                                                                                                                                                                                            |
| **MessageTooBig**          | ขนาดข้อความเกินขีดจำกัด 4096 ไบต์ของ FCM                                                                                                                                                                                                                                                                                          | ลดขนาดของข้อความที่คุณส่ง                                                                                                                                                                                                                                                                     |
| **MistmatchSenderId**      | <p>ข้อผิดพลาดเกิดขึ้นจากสาเหตุใดสาเหตุหนึ่งดังต่อไปนี้:</p><ul><li>`sender ID` ที่ระบุในแอปของคุณไม่ตรงกับ `sender ID` ที่ระบุใน Pushwoosh Control Panel เมื่อกำหนดค่าแพลตฟอร์ม</li><li>`sender ID` ในแอปของคุณไม่ตรงกับ `sender ID` ที่เชื่อมโยงกับข้อมูลรับรอง FCM ที่คุณใช้</li></ul>        | ตรวจสอบให้แน่ใจว่าคุณใช้ `sender ID` ที่ถูกต้องจาก Firebase Console ในแอปพลิเคชันและการกำหนดค่าแพลตฟอร์ม Pushwoosh ของคุณ                                                                                                                                                                                       |
| **NotFound**               | นี่คือข้อผิดพลาดภายในของ FCM ซึ่งหมายความว่าบริการ FCM ไม่พร้อมใช้งานในขณะนี้                                                                                                                                                                                                                                                      | ลองอีกครั้งหลังจากผ่านไปสักครู่                                                                                                                                                                                                                                                                                     |
| **NotRegistered**          | <p>อุปกรณ์ไม่ได้ลงทะเบียน สถานะนี้หมายถึงสิ่งใดสิ่งหนึ่งดังต่อไปนี้:</p><ul><li>อุปกรณ์ถูกยกเลิกการสมัครรับการแจ้งเตือน</li><li>แอปพลิเคชันถูกลบออกจากอุปกรณ์</li><li>push token ของอุปกรณ์หมดอายุแล้ว</li></ul>                                                                                        | ลองใช้ token ใหม่                                                                                                                                                                                                                                                                                       |
| **PermissionDenied**       | ข้อมูลรับรองที่ระบุใน Pushwoosh Control Panel ไม่อนุญาตให้ส่งการแจ้งเตือนแบบพุช ซึ่งหมายความว่าไม่สามารถส่งการแจ้งเตือนแบบพุชจากบัญชี FCM นี้ได้                                                                                                                                                                                      | รับข้อมูลรับรองที่มีสิทธิ์ที่ถูกต้องตาม [เอกสารประกอบของ Firebase](https://firebase.google.com/docs/projects/iam/permissions) เมื่อสร้างข้อมูลรับรองเพื่อส่งข้อความ คุณต้องมีบทบาท Firebase Admin หรือบทบาทที่มีสิทธิ์ `‘cloudmessaging.messages.create’` |
| **SenderIDMistmatch**      | <p></p><p>ข้อผิดพลาดเกิดขึ้นจากสาเหตุใดสาเหตุหนึ่งดังต่อไปนี้:</p><ul><li>`sender ID` ที่ระบุในแอปของคุณไม่ตรงกับ `sender ID` ที่ระบุใน Pushwoosh Control Panel เมื่อกำหนดค่าแพลตฟอร์ม</li><li>`sender ID` ในแอปของคุณไม่ตรงกับ `sender ID` ที่เชื่อมโยงกับข้อมูลรับรอง FCM ที่คุณใช้</li></ul> | ตรวจสอบให้แน่ใจว่าคุณใช้ `sender ID` ที่ถูกต้องจาก Firebase Console ในแอปพลิเคชันและการกำหนดค่าแพลตฟอร์ม Pushwoosh ของคุณ                                                                                                                                                                                       |
| **TokenIsEmpty**           | <p>สาเหตุต่อไปนี้อาจทำให้เกิดข้อผิดพลาด:</p><ul><li>อุปกรณ์ไม่มี token</li><li>ไม่ได้ส่ง token เมื่อลงทะเบียนอุปกรณ์</li><li>เมื่อส่งคำขอ อุปกรณ์ไม่มี token แต่ด้วยเหตุผลบางอย่าง token นั้นถูกส่งไปยังฐานข้อมูลอุปกรณ์ของเรา</li></ul>                             | หากคุณพบข้อผิดพลาดนี้บ่อยครั้ง โปรดติดต่อ [ทีมสนับสนุนลูกค้า](https://help.pushwoosh.com/hc/en-us/requests/new/?utm\_content=docs\&utm\_term=post\&utm\_campaign=android-chrome-firefox-errors) ของเรา                                                                                              |
| **Unavailable**            | ไม่สามารถส่งข้อความไปยัง FCM ได้หลังจากพยายามหลายครั้ง ซึ่งโดยปกติหมายความว่าบริการ FCM ไม่พร้อมใช้งานชั่วคราว                                                                                                                                                                                                           | <p>ลองอีกครั้งหลังจากผ่านไปสักครู่</p><p></p><p>หากคุณพบข้อผิดพลาดนี้บ่อยครั้ง โปรดติดต่อ [ทีมสนับสนุนลูกค้า](https://help.pushwoosh.com/hc/en-us/requests/new/?utm_content=docs&#x26;utm_term=post&#x26;utm_campaign=android-chrome-firefox-errors) ของเรา</p>                                |
| **Unregistered**           | <p></p><p>อุปกรณ์ไม่ได้ลงทะเบียน สถานะนี้หมายถึงสิ่งใดสิ่งหนึ่งดังต่อไปนี้:</p><ul><li>อุปกรณ์ถูกยกเลิกการสมัครรับการแจ้งเตือน</li><li>แอปพลิเคชันถูกลบออกจากอุปกรณ์</li><li>push token ของอุปกรณ์หมดอายุแล้ว</li></ul>                                                                                 | ลองใช้ token ใหม่                                                                                                                                                                                                                                                                                       |
| **UnsupportedTokenType**   | token ไม่ถูกต้อง อุปกรณ์จะถูกยกเลิกการสมัครรับการแจ้งเตือน                                                                                                                                                                                                                                                               | ใช้ token ที่ถูกต้อง                                                                                                                                                                                                                                                                                         |