| رمز الخطأ | السبب | القيمة | النتيجة |
|---|---|---|---|
| 2 | اسم الحدث غير صالح (فارغ أو طويل جدًا أو يحتوي على أحرف غير صالحة) | اسم الحدث غير الصالح | يتم تجاهل الحدث ويتم تسجيل حدث error مع مَعلمة
firebase_error_value تشير إلى اسم الحدث غير الصالح. |
| 3 | اسم مَعلمة خاصة بالحدث غير صالح (فارغ أو طويل جدًا أو يحتوي على أحرف غير صالحة) | اسم المَعلمة غير الصالحة | يتم استبدال مَعلمة خاصة بالحدث بمَعلمة firebase_error (واحدة لكل
حدث) وتتم إضافة مَعلمة firebase_error_value للإشارة إلى اسم المَعلمة غير الصالح. |
| 4 | قيمة مَعلمة خاصة بالحدث طويلة جدًا | اسم المَعلمة غير الصالحة | يتم حذف المَعلمة غير الصالحة. تتم إضافة مَعلمة firebase_error إلى
الحدث وتتم إضافة مَعلمة firebase_error_value للإشارة إلى اسم
المَعلمة التي تحتوي على قيمة غير صالحة. |
| 5 | يحتوي الحدث على أكثر من 25 مَعلمة | بدون | يتم حذف مَعلمات الحدث الإضافية. تتم إضافة مَعلمة firebase_error إلى الحدث مع قيمة رمز الخطأ. |
| 6 | اسم خاصيّة المستخدِم غير صالح (فارغ أو طويل جدًا أو يحتوي على أحرف غير صالحة) | اسم الخاصيّة غير الصالحة | يتم تجاهل تغيير خاصيّة المستخدِم. يتم تسجيل حدث error مع
مَعلمة firebase_error_value تشير إلى اسم خاصيّة المستخدِم غير الصالح. |
| 7 | قيمة خاصيّة المستخدِم طويلة جدًا | اسم الخاصيّة غير الصالحة | يتم تجاهل تغيير خاصيّة المستخدِم. يتم تسجيل حدث error مع مَعلمة تشير قيمتها إلى اسم قيمة خاصيّة المستخدِم غير الصالحة. |
| 8 | تسجِّل "مثيل التطبيق" أكثر من 500 نوع فريد من الأحداث | بدون | يتم حذف الأحداث الإضافية. يتم تسجيل حدث error مع مَعلمة
firebase_error تشير إلى رمز الخطأ. |
| 9 | يضبط "مثيل التطبيق" أكثر من 25 خاصيّة مستخدِم فريدة | بدون | يتم تجاهل تغيير خاصيّة المستخدِم. يتم تسجيل حدث error مع
مَعلمة firebase_error تشير إلى رمز الخطأ. |
| 10 | يتجاوز "مثيل التطبيق" الحدّ الأقصى لأحداث الإحالات الناجحة في يوم واحد | بدون | يتم تسجيل الحدث كحدث عادي (أي ليس حدث إحالة ناجحة). تتم إضافة مَعلمة firebase_error إلى الحدث مع قيمة رمز الخطأ. |
| 11 | يسجِّل "مثيل التطبيق" حدثًا محظورًا | اسم الحدث المحظور | يتم تجاهل الحدث. يتم تسجيل حدث error مع مَعلمة
firebase_error_value تشير إلى اسم الحدث المحظور. |
| 12 | يضبط "مثيل التطبيق" خاصيّة مستخدِم محظورة. | اسم خاصيّة المستخدِم المحظورة | يتم تجاهل تغيير خاصيّة المستخدِم. يتم تسجيل حدث error مع
مَعلمة firebase_error_value تشير إلى خاصيّة المستخدِم المحظورة. |
| 13 | اسم الحدث محجوز | اسم الحدث المحجوز | يتم تجاهل الحدث. يتم تسجيل حدث error مع مَعلمة
firebase_error_value تشير إلى اسم الحدث غير الصالح. |
| 14 | اسم مَعلمة خاصة بالحدث محجوز. | اسم المَعلمة المحجوزة | يتم استبدال مَعلمة خاصة بالحدث بمَعلمة firebase_error مع قيمة رمز الخطأ. تتم إضافة مَعلمة firebase_error_value للإشارة إلى اسم المَعلمة المحجوزة. |
| 15 | اسم خاصيّة المستخدِم محجوز | اسم خاصيّة المستخدِم المحجوزة | يتم تجاهل تغيير خاصيّة المستخدِم. يتم تسجيل حدث error مع
مَعلمة firebase_error_value تشير إلى اسم خاصيّة المستخدِم غير الصالح. |
| 17 | يتجاوز طول مصفوفة المَعلمات الحدّ الأقصى (200) | اسم مصفوفة المَعلمات التي تم اقتطاعها (القيمة) | يتم اقتطاع مَعلمة المصفوفة إلى 200 عنصر. تتم إضافة مَعلمة firebase_error إلى الحدث (واحدة لكل حدث) مع قيمة رمز الخطأ. تتم إضافة مَعلمة firebase_error_value للإشارة إلى اسم المَعلمة التي تم اقتطاعها. |
| 18 | نوع مَعلمة القيمة غير صالح أو غير متوفّر | اسم المَعلمة غير الصالحة أو غير المتوفّرة (القيمة) | يتم حذف مَعلمة القيمة. تتم إضافة مَعلمة firebase_error إلى
الحدث وتتم إضافة مَعلمة firebase_error_value للإشارة إلى اسم
المَعلمة غير المتوفّرة أو التي تحتوي على نوع غير صالح (القيمة). |
| 19 | لم يتم إدخال مَعلمة العملة في حدث إحالة ناجحة | اسم المَعلمة غير الصالحة (القيمة) | يتم حذف مَعلمة القيمة. تتم إضافة مَعلمة firebase_error إلى
الحدث وتتم إضافة مَعلمة firebase_error_value للإشارة إلى اسم المَعلمة
غير الصالحة (القيمة). |
| 20 | اسم مَعلمة مصفوفة الحدث غير صالح | اسم المَعلمة غير الصالحة (القيمة) | يتم استبدال مَعلمة خاصة بالحدث بمَعلمة firebase_error
(واحدة لكل حدث) وتتم إضافة مَعلمة firebase_error_value للإشارة إلى اسم المَعلمة غير الصالح. |
| 21 | لا يتيح الحدث مَعلمات المصفوفة | اسم الحدث غير الصالح | يتم استبدال مَعلمة خاصة بالحدث بمَعلمة firebase_error
(واحدة لكل حدث) وتتم إضافة مَعلمة firebase_error_value للإشارة إلى اسم الحدث غير الصالح. |
| 22 | لا يمكن أن يحتوي العنصر على مَعلمة مستندة إلى مصفوفة | اسم المَعلمة غير الصالحة (القيمة) | يتم استبدال مَعلمة المصفوفة المتداخلة بمَعلمة firebase_error
(واحدة لكل مَعلمة) وتتم إضافة مَعلمة firebase_error_value للإشارة إلى اسم المَعلمة غير الصالح. |
| 23 | لا يمكن أن يحتوي العنصر على مَعلمات مخصّصة | بدون | يتم حذف مَعلمات المصفوفة المخصّصة. أضِف مَعلمة firebase_error مع قيمة رمز الخطأ. |
| 25 | مصفوفة السلع غير متاحة في إصدار "خدمات Google Play" على جهاز العميل (أجهزة Android فقط) | بدون | يتم حذف مَعلمات المصفوفة. أضِف مَعلمة firebase_error مع قيمة رمز الخطأ. |
| 28 | يحتوي العنصر على أكثر من 27 مَعلمة مخصّصة | بدون | يتم حذف مَعلمات السلع الإضافية. تتم إضافة مَعلمة firebase_error إلى السلعة مع قيمة رمز الخطأ. |
للتأكّد مما إذا تم إنشاء أحداث error وفهم السبب، اطّلِع على سجلّات وحدة تحكّم الجهاز أثناء تشغيل تطبيقك في وضع تصحيح الأخطاء. تقدِّم حزمة SDK رسائل تشخيصية مرتبطة بهذه الأخطاء.