ข้อผิดพลาดของ Android, Chrome และ Firefox
ข้อผิดพลาด | คำอธิบาย | สิ่งที่ต้องทำ |
---|---|---|
AuthenticationError | การตรวจสอบสิทธิ์ FCM ล้มเหลวเนื่องจากข้อมูลประจำตัวไม่ถูกต้อง | ตรวจสอบว่าข้อมูลประจำตัว, ServerKey และ SenderID ที่ระบุใน Pushwoosh Control Panel ถูกต้อง |
DisabledFirebaseAPI | การส่งพุชผ่านโปรโตคอล HTTP v1 ใหม่ถูกปิดใช้งานในคอนโซล FCM | เปิดใช้งานการส่งการแจ้งเตือนแบบพุชใน FCM Console โดยใช้โปรโตคอล HTTP v1 ใหม่ |
EmptyCredentials | ไม่สามารถส่งการแจ้งเตือนแบบพุชโดยใช้ข้อมูลประจำตัวที่ระบุได้ ข้อมูลประจำตัวที่ระบุใน Pushwoosh Control Panel ไม่ถูกต้อง | กำหนดค่าแพลตฟอร์มใหม่ (การตั้งค่า → กำหนดค่าแพลตฟอร์ม) |
FCMInternalServerError | FCM ไม่สามารถส่งข้อความไปยังอุปกรณ์ได้ โดยปกติหมายความว่าบริการ FCM ไม่พร้อมใช้งานชั่วคราว | ลองอีกครั้งในภายหลัง |
FrequencyCapping | อุปกรณ์ถูกกรองโดย Frequency Capping | หากลักษณะการทำงานดังกล่าวไม่ได้เป็นไปตามที่ตั้งใจไว้ ให้ตรวจสอบการตั้งค่า 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 | พุชโทเค็นไม่ถูกต้อง อุปกรณ์จะถูกยกเลิกการสมัครรับการแจ้งเตือน | ใช้โทเค็นที่ถูกต้องและตรวจสอบว่าคุณได้เปิดใช้งานการแจ้งเตือนจากแอปของคุณบนอุปกรณ์แล้วหรือไม่ |
MessageTooBig | ขนาดข้อความเกินขีดจำกัด 4096 ไบต์ของ FCM | ลดขนาดของข้อความที่คุณส่ง |
MistmatchSenderId | ข้อผิดพลาดเกิดขึ้นจากสาเหตุข้อใดข้อหนึ่งต่อไปนี้:
| ตรวจสอบให้แน่ใจว่าคุณใช้ Sender ID ที่ถูกต้องจาก Firebase Console ในแอปพลิเคชันและการกำหนดค่าแพลตฟอร์ม Pushwoosh ของคุณ |
NotFound | นี่เป็นข้อผิดพลาดภายในของ FCM ซึ่งหมายความว่าบริการ FCM ไม่พร้อมใช้งานในขณะนี้ | ลองอีกครั้งในภายหลัง |
NotRegistered | อุปกรณ์ไม่ได้ลงทะเบียน สถานะนี้หมายถึงข้อใดข้อหนึ่งต่อไปนี้:
| ลองใช้โทเค็นใหม่ |
PermissionDenied | ข้อมูลประจำตัวที่ระบุใน Pushwoosh Control Panel ไม่ได้ให้สิทธิ์ในการส่งการแจ้งเตือนแบบพุช ซึ่งหมายความว่าไม่สามารถส่งการแจ้งเตือนแบบพุชจากบัญชี FCM นี้ได้ | รับข้อมูลประจำตัวที่มีสิทธิ์ที่ถูกต้องตาม เอกสารของ Firebase เมื่อสร้างข้อมูลประจำตัวเพื่อส่งข้อความ คุณต้องมีบทบาท Firebase Admin หรือบทบาทที่มีสิทธิ์ ‘cloudmessaging.messages.create’ |
SenderIDMistmatch | ข้อผิดพลาดเกิดขึ้นจากสาเหตุข้อใดข้อหนึ่งต่อไปนี้:
| ตรวจสอบให้แน่ใจว่าคุณใช้ Sender ID ที่ถูกต้องจาก Firebase Console ในแอปพลิเคชันและการกำหนดค่าแพลตฟอร์ม Pushwoosh ของคุณ |
TokenIsEmpty | สาเหตุต่อไปนี้อาจทำให้เกิดข้อผิดพลาด:
| หากคุณพบข้อผิดพลาดนี้บ่อยครั้ง โปรดติดต่อ ทีมสนับสนุนลูกค้า ของเรา |
Unavailable | ไม่สามารถส่งข้อความไปยัง FCM ได้หลังจากพยายามหลายครั้ง โดยปกติหมายความว่าบริการ FCM ไม่พร้อมใช้งานชั่วคราว | ลองอีกครั้งในภายหลัง หากคุณพบข้อผิดพลาดนี้บ่อยครั้ง โปรดติดต่อ ทีมสนับสนุนลูกค้า ของเรา |
Unregistered | อุปกรณ์ไม่ได้ลงทะเบียน สถานะนี้หมายถึงข้อใดข้อหนึ่งต่อไปนี้:
| ลองใช้โทเค็นใหม่ |
UnsupportedTokenType | โทเค็นไม่ถูกต้อง อุปกรณ์จะถูกยกเลิกการสมัครรับการแจ้งเตือน | ใช้โทเค็นที่ถูกต้อง |