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

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

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

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