# ข้อผิดพลาดของ Android, Chrome, Firefox

ข้อผิดพลาดเหล่านี้มาจาก Firebase Cloud Messaging (FCM) เมื่อ Pushwoosh ส่งการแจ้งเตือนแบบพุชไปยังอุปกรณ์ Android, Chrome หรือ Firefox

| ข้อผิดพลาด                 | คำอธิบาย                                                                                                                                                                                                                                                                                                                                    |      สิ่งที่ต้องทำ                                                                                                                                                                                                                                                                                                 |
| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **AuthenticationError**    | การยืนยันตัวตน FCM ล้มเหลวเนื่องจากข้อมูลประจำตัวไม่ถูกต้อง                                                                                                                                                                                                                                                                                   | ตรวจสอบว่าข้อมูลประจำตัว, ServerKey และ SenderID ที่ระบุใน Pushwoosh Control Panel ถูกต้อง                                                                                                                                                                                                    |
| **DisabledFirebaseAPI**    | การส่งพุชผ่านโปรโตคอล HTTP v1 ใหม่ถูกปิดใช้งานในคอนโซล FCM                                                                                                                                                                                                                                                             | เปิดใช้งานการส่งการแจ้งเตือนแบบพุชใน 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 ไม่ถูกต้อง อุปกรณ์จะถูกยกเลิกการสมัครรับการแจ้งเตือน                                                                                                                                                                                                                                                          | ใช้โทเค็นที่ถูกต้องและตรวจสอบว่าคุณได้เปิดใช้งานการแจ้งเตือนจากแอปของคุณบนอุปกรณ์หรือไม่                                                                                                                                                                                                            |
| **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>                                                                                        | ลองใช้โทเค็นใหม่                                                                                                                                                                                                                                                                                       |
| **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>อุปกรณ์ไม่มีโทเค็น</li><li>โทเค็นไม่ได้ถูกส่งเมื่อลงทะเบียนอุปกรณ์</li><li>เมื่อส่งคำขอ อุปกรณ์ไม่มีโทเค็น แต่ด้วยเหตุผลบางอย่าง โทเค็นถูกส่งไปยังฐานข้อมูลอุปกรณ์ของเรา</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>หากคุณพบข้อผิดพลาดนี้บ่อยครั้ง โปรดติดต่อ <a href="https://help.pushwoosh.com/hc/en-us/requests/new/?utm_content=docs&#x26;utm_term=post&#x26;utm_campaign=android-chrome-firefox-errors">ทีมสนับสนุนลูกค้า</a> ของเรา</p>                                |
| **Unregistered**           | <p></p><p>อุปกรณ์ไม่ได้ลงทะเบียน สถานะนี้หมายถึงสาเหตุใดสาเหตุหนึ่งต่อไปนี้:</p><ul><li>อุปกรณ์ถูกยกเลิกการสมัครรับการแจ้งเตือน</li><li>แอปพลิเคชันถูกลบออกจากอุปกรณ์</li><li>push token ของอุปกรณ์หมดอายุแล้ว</li></ul>                                                                                 | ลองใช้โทเค็นใหม่                                                                                                                                                                                                                                                                                       |
| **UnsupportedTokenType**   | โทเค็นไม่ถูกต้อง อุปกรณ์จะถูกยกเลิกการสมัครรับการแจ้งเตือน                                                                                                                                                                                                                                                               | ใช้โทเค็นที่ถูกต้อง                                                                                                                                                                                                                                                                                         |