أخطاء 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) صالحًا من Firebase Console في تطبيقك وفي تكوين منصة Pushwoosh. |
| NotFound | هذا خطأ داخلي في FCM يعني أن خدمة FCM غير متاحة حاليًا. | حاول مرة أخرى بعد فترة. |
| NotRegistered | الجهاز غير مسجل. تعني هذه الحالة أحد الأمور التالية:
| حاول استخدام رمز جديد. |
| PermissionDenied | بيانات الاعتماد المحددة في لوحة تحكم Pushwoosh لا تمنح الإذن بإرسال الإشعارات الفورية. هذا يعني أنه لا يمكن إرسال الإشعارات الفورية من حساب FCM هذا. | احصل على بيانات الاعتماد بالأذونات الصحيحة وفقًا لـ وثائق Firebase. عند إنشاء بيانات اعتماد لإرسال الرسائل، يجب أن يكون لديك دور مسؤول Firebase أو دور لديه إذن ‘cloudmessaging.messages.create’. |
| SenderIDMistmatch | يحدث الخطأ لأحد الأسباب التالية:
| تأكد من أنك تستخدم معرف مرسل (sender ID) صالحًا من Firebase Console في تطبيقك وفي تكوين منصة Pushwoosh. |
| TokenIsEmpty | يمكن أن تسبب الأسباب التالية هذا الخطأ:
| إذا رأيت هذا الخطأ بشكل متكرر، يرجى الاتصال بـ فريق دعم العملاء. |
| Unavailable | فشل إرسال الرسالة إلى FCM بعد عدة محاولات. هذا يعني عادةً أن خدمة FCM غير متاحة مؤقتًا. | حاول مرة أخرى بعد فترة. إذا رأيت هذا الخطأ بشكل متكرر، يرجى الاتصال بـ فريق دعم العملاء. |
| Unregistered | الجهاز غير مسجل. تعني هذه الحالة أحد الأمور التالية:
| حاول استخدام رمز جديد. |
| UnsupportedTokenType | الرمز (token) غير صالح؛ سيتم إلغاء اشتراك الجهاز من الإشعارات. | استخدم الرمز الصالح. |