انتقل إلى المحتوى

أخطاء Android وChrome وFirefox

الخطأالوصفما يجب فعله
AuthenticationErrorفشلت مصادقة FCM بسبب بيانات اعتماد غير صالحة.تحقق من صحة بيانات الاعتماد و ServerKey و SenderID المحددة في لوحة تحكم Pushwoosh.
DisabledFirebaseAPIتم تعطيل إرسال الإشعارات الفورية عبر بروتوكول HTTP v1 الجديد في وحدة تحكم FCM.قم بتمكين إرسال الإشعارات الفورية في وحدة تحكم FCM باستخدام بروتوكول HTTP v1 الجديد.
EmptyCredentialsفشل إرسال إشعار فوري باستخدام أي من بيانات الاعتماد المحددة. بيانات الاعتماد المحددة في لوحة تحكم Pushwoosh غير صالحة.أعد تكوين المنصة (الإعداداتتكوين المنصة).
FCMInternalServerErrorفشل FCM في تسليم الرسالة إلى الجهاز. هذا يعني عادةً أن خدمة FCM غير متاحة مؤقتًا.حاول مرة أخرى بعد فترة.
FrequencyCappingتمت تصفية الجهاز بواسطة تحديد سقف التكرار (Frequency Capping).إذا لم يكن هذا السلوك مقصودًا، فتحقق من إعدادات تحديد سقف التكرار (Frequency Capping).
InternalServerErrorفشل FCM في تسليم الرسالة إلى الجهاز. هذا يعني عادةً أن خدمة FCM غير متاحة مؤقتًا.حاول مرة أخرى بعد فترة.
InvalidCredentialsعند تكوين المنصة، أضفت JSON غير صحيح مع بيانات اعتماد FCM أو حددت SenderID أو ServerKey غير صحيح.أعد تكوين المنصة باستخدام بيانات الاعتماد الصحيحة و SenderID و ServerKey من وحدة تحكم FCM.
InvalidEndpointهذا خطأ داخلي في FCM يعني أنه يتم إرسال الإشعار الفوري إلى عنوان غير صالح.حاول مرة أخرى بعد فترة.
InvalidPrivateKeyالمفتاح الخاص المحدد في حقل private_key في بيانات اعتماد FCM له بنية غير صالحة.أعد تكوين المنصة في لوحة تحكم Pushwoosh وأعد تحميل ملف JSON ببيانات الاعتماد.
InvalidRegistrationرمز الإشعار الفوري (push token) غير صالح؛ سيتم إلغاء اشتراك الجهاز من الإشعارات.استخدم الرمز الصالح وتحقق مما إذا كنت قد قمت بتمكين الإشعارات من تطبيقك على الجهاز.
MessageTooBigحجم الرسالة يتجاوز حد FCM البالغ 4096 بايت.قلل حجم الرسالة التي ترسلها.
MistmatchSenderId

يحدث الخطأ لأحد الأسباب التالية:

  • معرف المرسل (sender ID) المحدد في تطبيقك لا يتطابق مع معرف المرسل المحدد في لوحة تحكم Pushwoosh عند تكوين المنصة.
  • معرف المرسل في تطبيقك لا يتطابق مع معرف المرسل المرتبط ببيانات اعتماد FCM التي استخدمتها.
تأكد من أنك تستخدم معرف مرسل (sender ID) صالحًا من Firebase Console في تطبيقك وفي تكوين منصة Pushwoosh.
NotFoundهذا خطأ داخلي في FCM يعني أن خدمة FCM غير متاحة حاليًا.حاول مرة أخرى بعد فترة.
NotRegistered

الجهاز غير مسجل. تعني هذه الحالة أحد الأمور التالية:

  • تم إلغاء اشتراك الجهاز من الإشعارات؛
  • تم حذف التطبيق من الجهاز؛
  • انتهت صلاحية رمز الإشعار الفوري (push token) للجهاز.
حاول استخدام رمز جديد.
PermissionDeniedبيانات الاعتماد المحددة في لوحة تحكم Pushwoosh لا تمنح الإذن بإرسال الإشعارات الفورية. هذا يعني أنه لا يمكن إرسال الإشعارات الفورية من حساب FCM هذا.احصل على بيانات الاعتماد بالأذونات الصحيحة وفقًا لـ وثائق Firebase. عند إنشاء بيانات اعتماد لإرسال الرسائل، يجب أن يكون لديك دور مسؤول Firebase أو دور لديه إذن ‘cloudmessaging.messages.create’.
SenderIDMistmatch

يحدث الخطأ لأحد الأسباب التالية:

  • معرف المرسل (sender ID) المحدد في تطبيقك لا يتطابق مع معرف المرسل المحدد في لوحة تحكم Pushwoosh عند تكوين المنصة.
  • معرف المرسل في تطبيقك لا يتطابق مع معرف المرسل المرتبط ببيانات اعتماد FCM التي استخدمتها.
تأكد من أنك تستخدم معرف مرسل (sender ID) صالحًا من Firebase Console في تطبيقك وفي تكوين منصة Pushwoosh.
TokenIsEmpty

يمكن أن تسبب الأسباب التالية هذا الخطأ:

  • الجهاز لا يملك رمزًا (token).
  • لم يتم إرسال الرمز عند تسجيل الجهاز.
  • عند إرسال الطلب، لم يكن لدى الجهاز رمز، ولكن لسبب ما، تم إرساله إلى قاعدة بيانات الأجهزة لدينا.
إذا رأيت هذا الخطأ بشكل متكرر، يرجى الاتصال بـ فريق دعم العملاء.
Unavailableفشل إرسال الرسالة إلى FCM بعد عدة محاولات. هذا يعني عادةً أن خدمة FCM غير متاحة مؤقتًا.

حاول مرة أخرى بعد فترة.

إذا رأيت هذا الخطأ بشكل متكرر، يرجى الاتصال بـ فريق دعم العملاء.

Unregistered

الجهاز غير مسجل. تعني هذه الحالة أحد الأمور التالية:

  • تم إلغاء اشتراك الجهاز من الإشعارات؛
  • تم حذف التطبيق من الجهاز؛
  • انتهت صلاحية رمز الإشعار الفوري (push token) للجهاز.
حاول استخدام رمز جديد.
UnsupportedTokenTypeالرمز (token) غير صالح؛ سيتم إلغاء اشتراك الجهاز من الإشعارات.استخدم الرمز الصالح.