کد خطا | علت | ارزش | نتیجه |
---|---|---|---|
2 | نام رویداد نامعتبر است (نویسههای خالی، خیلی طولانی، نامعتبر) | نام رویداد نامعتبر | رویداد نادیده گرفته می شود و یک رویداد firebase_error با پارامتر firebase_error_value ثبت می شود که نام رویداد نامعتبر را نشان می دهد. |
3 | نام پارامتر رویداد نامعتبر است (نویسههای خالی، خیلی طولانی، نامعتبر) | نام پارامتر نامعتبر | پارامتر رویداد با یک پارامتر firebase_error (یکی در هر رویداد) جایگزین میشود و یک پارامتر firebase_error_value برای نشان دادن نام پارامتر نامعتبر اضافه میشود. |
4 | مقدار پارامتر رویداد خیلی طولانی است | نام پارامتر نامعتبر | پارامتر نامعتبر حذف می شود. یک پارامتر firebase_error به رویداد اضافه می شود و یک پارامتر firebase_error_value برای نشان دادن نام پارامتر با مقدار نامعتبر اضافه می شود. |
5 | رویداد بیش از 25 پارامتر دارد | هیچ کدام | پارامترهای رویداد اضافی حذف می شوند. یک پارامتر firebase_error با مقدار کد خطا به رویداد اضافه می شود. |
6 | نام ویژگی کاربر نامعتبر است (نویسههای خالی، بیش از حد طولانی، نامعتبر) | نام دارایی نامعتبر | تغییر ویژگی کاربر نادیده گرفته می شود. یک رویداد firebase_error با یک پارامتر firebase_error_value ثبت می شود که نام ویژگی کاربر نامعتبر را نشان می دهد. |
7 | مقدار ویژگی کاربر خیلی طولانی است | نام دارایی نامعتبر | تغییر ویژگی کاربر نادیده گرفته می شود. یک رویداد firebase_error با پارامتری ثبت می شود که مقدار آن نام مقدار ویژگی کاربر نامعتبر را نشان می دهد. |
8 | App Instance بیش از 500 نوع رویداد منحصر به فرد را ثبت می کند | هیچ کدام | رویدادهای اضافی حذف می شوند. یک رویداد firebase_error با پارامتر firebase_error ثبت می شود که کد خطا را نشان می دهد. |
9 | App Instance بیش از 25 ویژگی منحصر به فرد کاربر را تنظیم می کند | هیچ کدام | تغییر ویژگی کاربر نادیده گرفته می شود. یک رویداد firebase_error با پارامتر firebase_error ثبت می شود که کد خطا را نشان می دهد. |
10 | نمونه برنامه از حد مجاز رویداد تبدیل در یک روز فراتر می رود | هیچ کدام | رویداد به عنوان یک رویداد عادی (یعنی غیر تبدیل) ثبت می شود. یک پارامتر firebase_error با مقدار کد خطا به رویداد اضافه می شود. |
11 | نمونه برنامه رویدادهای فهرست سیاه را ثبت میکند | نام رویداد در لیست سیاه | رویداد نادیده گرفته می شود. یک رویداد firebase_error با پارامتر firebase_error_value ثبت می شود که نام رویداد در لیست سیاه را نشان می دهد. |
12 | App Instance ویژگی کاربر را در لیست سیاه تنظیم می کند. | نام دارایی کاربر در لیست سیاه. | تغییر ویژگی کاربر نادیده گرفته می شود. یک رویداد firebase_error با پارامتر firebase_error_value ثبت می شود که ویژگی کاربر در لیست سیاه را نشان می دهد. |
13 | نام رویداد رزرو شده است | نام رویداد رزرو شده | رویداد نادیده گرفته می شود. یک رویداد firebase_error با یک پارامتر firebase_error_value ثبت می شود که نام رویداد نامعتبر را نشان می دهد. |
14 | نام پارامتر رویداد رزرو شده است. | نام پارامتر رزرو شده | پارامتر رویداد با یک پارامتر firebase_error با مقدار کد خطا جایگزین می شود. یک پارامتر firebase_error_value برای نشان دادن نام پارامتر رزرو شده اضافه می شود. |
15 | نام دارایی کاربر محفوظ است | نام دارایی کاربر رزرو شده | تغییر ویژگی کاربر نادیده گرفته می شود. یک رویداد خطای firebase با یک پارامتر 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 با مقدار کد خطا به آیتم اضافه می شود. |
کدهای خطای تجزیه و تحلیل
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-09-06 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-09-06 بهوقت ساعت هماهنگ جهانی."],[],[],null,["| Error Code | Cause | Value | Result |\n|------------|-------------------------------------------------------------------------------------|-------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 2 | Event name is invalid (empty, too long, invalid characters) | Name of the invalid event | The event is ignored and a firebase_error event is logged with a firebase_error_value parameter which indicates the invalid event name. |\n| 3 | Event parameter name is invalid (empty, too long, invalid characters) | Name of the invalid parameter | The event parameter is replaced with a firebase_error parameter (one per event) and a firebase_error_value parameter is added to indicate the invalid parameter name. |\n| 4 | Event parameter value is too long | Name of invalid parameter | The invalid parameter is dropped. A firebase_error parameter is added to the event and a firebase_error_value parameter is added to indicate the name of the parameter with the invalid value. |\n| 5 | Event has more than 25 parameters | None | Extra event parameters are dropped. A firebase_error parameter is added to the event with the value of the error code. |\n| 6 | User property name is invalid (empty, too long, invalid characters) | Name of invalid property. | The user property change is ignored. A firebase_error event is logged with a firebase_error_value parameter which indicates the invalid user property name. |\n| 7 | User property value is too long | Name of invalid property. | The user property change is ignored. A firebase_error event is logged with a parameter whose value indicates the name of the invalid user property value. |\n| 8 | App Instance logs more than 500 unique event types | None | Extra events are dropped. A firebase_error event is logged with a firebase_error parameter which indicates the error code. |\n| 9 | App Instance sets more than 25 unique user properties | None | The user property change is ignored. A firebase_error event is logged with a firebase_error parameter which indicates the error code. |\n| 10 | App Instance exceeds conversion event limit in a single day | None | Event is logged as a normal (i.e. non-conversion) event. A firebase_error parameter is added to the event with the value of the error code. |\n| 11 | App Instance logs blacklisted event | Name of blacklisted event | Event is ignored. A firebase_error event is logged with a firebase_error_value parameter which indicates the blacklisted event name. |\n| 12 | App Instance sets blacklisted user property. | Name of blacklisted user property. | The user property change is ignored. A firebase_error event is logged with a firebase_error_value parameter which indicates the blacklisted user property. |\n| 13 | Event name is reserved | Name of reserved event. | Event is ignored. A firebase_error event is logged with a firebase_error_value parameter which indicates the invalid event name. |\n| 14 | Event parameter name is reserved. | Name of reserved parameter. | Event parameter is replaced with a firebase_error parameter with the value of the error code. A firebase_error_value parameter is added to indicate the reserved parameter name. |\n| 15 | User property name is reserved | Name of reserved user property | The user property change is ignored. A firebase error event is logged with a firebase_error_value parameter which indicates the invalid user property name. |\n| 17 | Parameter array length exceeds limit (200) | Name of truncated parameter array (value) | The array parameter is truncated to 200 items. A firebase_error parameter is added to the event (one per event) with the value of the error code. A firebase_error_value parameter is added to indicate the name of the truncated parameter. |\n| 18 | Invalid value parameter type | Name of invalid parameter (value) | The value parameter is dropped. A firebase_error parameter is added to the event and a firebase_error_value parameter is added to indicate the name of the parameter with the invalid type (value). |\n| 19 | Missing currency parameter on a conversion event | Name of invalid parameter (value) | The value parameter is dropped. A firebase_error parameter is added to the event and a firebase_error_value parameter is added to indicate the name of the invalid parameter (value). |\n| 20 | Event array parameter name is invalid | Name of invalid parameter (value) | The event parameter is replaced with a firebase_error parameter (one per event) and a firebase_error_value parameter is added to indicate the invalid parameter name. |\n| 21 | Event does not support array parameters | Name of the invalid event | The event parameter is replaced with a firebase_error parameter (one per event) and a firebase_error_value parameter is added to indicate the invalid event name. |\n| 22 | Item cannot contain an array-based parameter | Name of invalid parameter (value) | The nested array parameter is replaced with a firebase_error parameter (one per param) and a firebase_error_value parameter is added to indicate the invalid param name. |\n| 23 | Item cannot contain custom parameters | None | Custom array parameters are dropped. Add a firebase_error parameter with the value of the error code. |\n| 25 | Item array not supported on client's version of Google Play Services (Android Only) | None | Array parameters are dropped. Add a firebase_error parameter with the value of the error code. |\n| 28 | Item has more than 27 custom parameters | None | Extra item parameters are dropped. A firebase_error parameter is added to the item with the value of the error code. |"]]