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

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

ข้อผิดพลาดคำอธิบายสิ่งที่ต้องทำ
AuthenticationErrorการตรวจสอบสิทธิ์ FCM ล้มเหลวเนื่องจากข้อมูลประจำตัวไม่ถูกต้องตรวจสอบว่าข้อมูลประจำตัว, ServerKey และ SenderID ที่ระบุใน Pushwoosh Control Panel นั้นถูกต้อง
DisabledFirebaseAPIการส่งพุชผ่านโปรโตคอล HTTP v1 ใหม่ถูกปิดใช้งานในคอนโซล FCMเปิดใช้งานการส่งการแจ้งเตือนแบบพุชใน FCM Console โดยใช้โปรโตคอล HTTP v1 ใหม่
EmptyCredentialsไม่สามารถส่งการแจ้งเตือนแบบพุชโดยใช้ข้อมูลประจำตัวใดๆ ที่ระบุได้ ข้อมูลประจำตัวที่ระบุใน Pushwoosh Control Panel ไม่ถูกต้องกำหนดค่าแพลตฟอร์มใหม่ (การตั้งค่ากำหนดค่าแพลตฟอร์ม)
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 พร้อมข้อมูลประจำตัวอีกครั้ง
InvalidRegistrationพุชโทเค็นไม่ถูกต้อง อุปกรณ์จะถูกยกเลิกการสมัครรับการแจ้งเตือนใช้โทเค็นที่ถูกต้องและตรวจสอบว่าคุณได้เปิดใช้งานการแจ้งเตือนจากแอปของคุณบนอุปกรณ์แล้วหรือไม่
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

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

  • อุปกรณ์ได้ยกเลิกการสมัครรับการแจ้งเตือน
  • แอปพลิเคชันถูกลบออกจากอุปกรณ์
  • พุชโทเค็นของอุปกรณ์หมดอายุแล้ว
ลองใช้โทเค็นใหม่
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

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

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

ลองอีกครั้งในภายหลัง

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

Unregistered

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

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