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

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

ErrorDescriptionWhat to do
AuthenticationErrorการตรวจสอบสิทธิ์ FCM ล้มเหลวเนื่องจากข้อมูลรับรองไม่ถูกต้องตรวจสอบว่าข้อมูลรับรอง, ServerKey และ SenderID ที่ระบุใน Pushwoosh Control Panel ถูกต้อง
DisabledFirebaseAPIการส่งพุชผ่านโปรโตคอล HTTP v1 ใหม่ถูกปิดใช้งานใน FCM consoleเปิดใช้งานการส่งการแจ้งเตือนแบบพุชใน FCM Console โดยใช้โปรโตคอล HTTP v1 ใหม่
EmptyCredentialsไม่สามารถส่งการแจ้งเตือนแบบพุชโดยใช้ข้อมูลรับรองที่ระบุได้ ข้อมูลรับรองที่ระบุใน Pushwoosh Control Panel ไม่ถูกต้องกำหนดค่าแพลตฟอร์มใหม่ (SettingsConfigure platform)
FCMInternalServerErrorFCM ไม่สามารถส่งข้อความไปยังอุปกรณ์ได้ ซึ่งโดยปกติหมายความว่าบริการ FCM ไม่พร้อมใช้งานชั่วคราวลองอีกครั้งหลังจากผ่านไปสักครู่
FrequencyCappingอุปกรณ์ถูกกรองโดย Frequency Cappingหากไม่ได้ตั้งใจให้เกิดพฤติกรรมดังกล่าว ให้ตรวจสอบการตั้งค่า Frequency Capping
InternalServerErrorFCM ไม่สามารถส่งข้อความไปยังอุปกรณ์ได้ ซึ่งโดยปกติหมายความว่าบริการ FCM ไม่พร้อมใช้งานชั่วคราวลองอีกครั้งหลังจากผ่านไปสักครู่
InvalidCredentialsเมื่อกำหนดค่าแพลตฟอร์ม คุณได้เพิ่ม JSON ที่ไม่ถูกต้องพร้อมข้อมูลรับรอง FCM หรือระบุ SenderID หรือ ServerKey ไม่ถูกต้องกำหนดค่าแพลตฟอร์มใหม่โดยใช้ข้อมูลรับรอง, SenderID และ ServerKey ที่ถูกต้องจาก FCM Console
InvalidEndpointนี่คือข้อผิดพลาดภายในของ FCM ซึ่งหมายความว่าพุชถูกส่งไปยังที่อยู่ที่ไม่ถูกต้องลองอีกครั้งหลังจากผ่านไปสักครู่
InvalidPrivateKeyคีย์ส่วนตัวที่ระบุในฟิลด์ private_key ในข้อมูลรับรอง FCM มีโครงสร้างไม่ถูกต้องกำหนดค่าแพลตฟอร์มใหม่ใน Pushwoosh Control Panel และอัปโหลด JSON พร้อมข้อมูลรับรองอีกครั้ง
InvalidRegistrationpush token ไม่ถูกต้อง อุปกรณ์จะถูกยกเลิกการสมัครรับการแจ้งเตือนใช้ token ที่ถูกต้องและตรวจสอบว่าคุณได้เปิดใช้งานการแจ้งเตือนจากแอปของคุณบนอุปกรณ์แล้วหรือไม่
MessageTooBigขนาดข้อความเกินขีดจำกัด 4096 ไบต์ของ FCMลดขนาดของข้อความที่คุณส่ง
MistmatchSenderId

ข้อผิดพลาดเกิดขึ้นจากสาเหตุใดสาเหตุหนึ่งดังต่อไปนี้:

  • sender ID ที่ระบุในแอปของคุณไม่ตรงกับ sender ID ที่ระบุใน Pushwoosh Control Panel เมื่อกำหนดค่าแพลตฟอร์ม
  • sender ID ในแอปของคุณไม่ตรงกับ sender ID ที่เชื่อมโยงกับข้อมูลรับรอง FCM ที่คุณใช้
ตรวจสอบให้แน่ใจว่าคุณใช้ sender ID ที่ถูกต้องจาก Firebase Console ในแอปพลิเคชันและการกำหนดค่าแพลตฟอร์ม Pushwoosh ของคุณ
NotFoundนี่คือข้อผิดพลาดภายในของ FCM ซึ่งหมายความว่าบริการ FCM ไม่พร้อมใช้งานในขณะนี้ลองอีกครั้งหลังจากผ่านไปสักครู่
NotRegistered

อุปกรณ์ไม่ได้ลงทะเบียน สถานะนี้หมายถึงสิ่งใดสิ่งหนึ่งดังต่อไปนี้:

  • อุปกรณ์ถูกยกเลิกการสมัครรับการแจ้งเตือน
  • แอปพลิเคชันถูกลบออกจากอุปกรณ์
  • push token ของอุปกรณ์หมดอายุแล้ว
ลองใช้ token ใหม่
PermissionDeniedข้อมูลรับรองที่ระบุใน Pushwoosh Control Panel ไม่อนุญาตให้ส่งการแจ้งเตือนแบบพุช ซึ่งหมายความว่าไม่สามารถส่งการแจ้งเตือนแบบพุชจากบัญชี FCM นี้ได้รับข้อมูลรับรองที่มีสิทธิ์ที่ถูกต้องตาม เอกสารประกอบของ Firebase เมื่อสร้างข้อมูลรับรองเพื่อส่งข้อความ คุณต้องมีบทบาท Firebase Admin หรือบทบาทที่มีสิทธิ์ ‘cloudmessaging.messages.create’
SenderIDMistmatch

ข้อผิดพลาดเกิดขึ้นจากสาเหตุใดสาเหตุหนึ่งดังต่อไปนี้:

  • sender ID ที่ระบุในแอปของคุณไม่ตรงกับ sender ID ที่ระบุใน Pushwoosh Control Panel เมื่อกำหนดค่าแพลตฟอร์ม
  • sender ID ในแอปของคุณไม่ตรงกับ sender ID ที่เชื่อมโยงกับข้อมูลรับรอง FCM ที่คุณใช้
ตรวจสอบให้แน่ใจว่าคุณใช้ sender ID ที่ถูกต้องจาก Firebase Console ในแอปพลิเคชันและการกำหนดค่าแพลตฟอร์ม Pushwoosh ของคุณ
TokenIsEmpty

สาเหตุต่อไปนี้อาจทำให้เกิดข้อผิดพลาด:

  • อุปกรณ์ไม่มี token
  • ไม่ได้ส่ง token เมื่อลงทะเบียนอุปกรณ์
  • เมื่อส่งคำขอ อุปกรณ์ไม่มี token แต่ด้วยเหตุผลบางอย่าง token นั้นถูกส่งไปยังฐานข้อมูลอุปกรณ์ของเรา
หากคุณพบข้อผิดพลาดนี้บ่อยครั้ง โปรดติดต่อ ทีมสนับสนุนลูกค้า ของเรา
Unavailableไม่สามารถส่งข้อความไปยัง FCM ได้หลังจากพยายามหลายครั้ง ซึ่งโดยปกติหมายความว่าบริการ FCM ไม่พร้อมใช้งานชั่วคราว

ลองอีกครั้งหลังจากผ่านไปสักครู่

หากคุณพบข้อผิดพลาดนี้บ่อยครั้ง โปรดติดต่อ ทีมสนับสนุนลูกค้า ของเรา

Unregistered

อุปกรณ์ไม่ได้ลงทะเบียน สถานะนี้หมายถึงสิ่งใดสิ่งหนึ่งดังต่อไปนี้:

  • อุปกรณ์ถูกยกเลิกการสมัครรับการแจ้งเตือน
  • แอปพลิเคชันถูกลบออกจากอุปกรณ์
  • push token ของอุปกรณ์หมดอายุแล้ว
ลองใช้ token ใหม่
UnsupportedTokenTypetoken ไม่ถูกต้อง อุปกรณ์จะถูกยกเลิกการสมัครรับการแจ้งเตือนใช้ token ที่ถูกต้อง