این صفحه مرجعی متمرکز برای محدودیتهای فنی، سهمیههای پروژه، و خطمشیهای استفادهای است که برای Remote Config اعمال میشود.
سهمیههای کل پروژه
جدول زیر آستانههای مجاز حداکثر را برای منابع الگو در کل پروژه Firebase شما مشخص میکند. این محدودیتها عملکرد بهینه ارزیابی الگو و پایداری زیرینه را تضمین میکنند.
| منبع | محدودیت | جزئیات |
| پارامترها | ۳٬۰۰۰ برای هر نوع الگو | ۳٬۰۰۰ برای الگوهای کارخواه و ۳٬۰۰۰ برای الگوهای سرور. |
| وضعیت | ۲٬۰۰۰ در هر پروژه | در همه الگوها همرسانی میشود. |
| نسخههای الگو | ۳۰۰ برای هر نوع الگو | شامل نسخههای حذفشده است. نسخههای فراتر از این بهطور خودکار پاک میشوند. نسخههای الگوی قدیمیتر از ۹۰ روز بهطور خودکار حذف میشوند. |
| شرح نسخه الگو | ۱۰۲۴ نویسه | حداکثر طول برای شرح نسخه الگو. |
| آزمایشها و عرضه | ۲۴ ترکیب | تعداد کل آزمایشهای A/B Testing درحال اجرا و عرضه Remote Config نمیتواند از ۲۴ در هر پروژه بیشتر شود. |
| اتصالهای همزمان | ۲۰٬۰۰۰٬۰۰۰ (۲۰ میلیون) در هر پروژه | محدودیتهای همزمان را ببینید. |
محدودیتهای پارامتر و کلید
جدول زیر محدودیتهای طول نویسه و محتوا را برای کلیدهای پارامتر، مقادیر، و نامهای گروه تعریف میکند. رعایت این محدودیتها از خطاهای انتشار پیکربندی و عدم تطابق طرحواره مشتری جلوگیری میکند.
| Element | محدودیت | جزئیات |
| طول کلید | ۲۵۶ نویسه | باید با _ یا A-Z، a-z شروع شود. میتواند شامل اعداد باشد. |
| محتوای کل مقدار | ۱٬۰۰۰٬۰۰۰ نویسه | مجموع همه رشتههای مقدار پارامتر در یک پروژه. |
| طول نام گروه | ۲۵۶ نویسه | برای برچسبهای گروه پارامتر در کنسول Firebase اعمال میشود. |
محدودیتهای شرط و هدفیابی
جدول زیر محدودیتهای مربوط به قوانین هدفیابی سفارشی، مشخصههای نشان، و دستورگان شرطی را مشخص میکند. این مرزها ارزیابی سریع قانون را هنگام ارائه پیکربندیها به نمونههای کارخواه فردی حفظ میکنند.
| Element | محدودیت | جزئیات |
| نشانهای سفارشی | ۱۰۰ برای هر نمونه برنامه | حداکثر ۱۰۰ نشان منحصربهفرد را میتوان در یک دستگاه تنظیم کرد. |
| کلید سیگنال سفارشی | ۲۵۰ نویسه | حداکثر طول برای نام مشخصه. |
| مقدار سیگنال سفارشی | ۵۰۰ نویسه | حداکثر طول برای مقدار مشخصه (۲۵۰ اگر از «عبارت باقاعده» استفاده میکنید). |
| شناسههای نصب | ۵۰ مورد برای هر شرط | حداکثر تعداد شناسههای مجاز در قانون «شناسه نصب». |
| مقادیر مشخصه کاربر | ۱۰۰ برای هر وضعیت | حداکثر تعداد مقادیر هدف مجاز در قانون وضعیت مشخصه کاربر. |
| نام شرط | ۲۵۶ نویسه | نامی که برای شناسایی وضعیت در کنسول Firebase یا API استفاده میشود. |
| نحو عبارت باقاعده | قالب RE2 | همه عبارتهای باقاعده باید از ساختار RE2 پیروی کنند |
محدودیتهای همزمان
جدول زیر جزئیات محدودیتهای اتصال باز همزمان را هنگام استفاده از «Remote Config بیدرنگ» نشان میدهد. این مرزهای سهمیه توزیع پایدار بهروزرسانیهای همزمان کاربر در سراسر نمونههای جهانی کاربر را تضمین میکند.
| منبع | محدودیت | جزئیات |
| اتصالهای باز همزمان | ۲۰٬۰۰۰٬۰۰۰ (۲۰ میلیون) در هر پروژه | اگر از این حد فراتر رود، درخواستهای اتصال جدید رد میشود و «کیت توسعه نرمافزار» مشتری بهطور خودکار به واکشی دورهای استاندارد برمیگردد. این حد بهطور موقت درحالیکه الگوی تازه منتشرشده بهطور فعال درحال انتشار است تعلیق میشود تا همه مشتریان متصل بهروزرسانیها را دریافت کنند. |
خطمشیهای عملیاتی
برای اطمینان از تجربه کاربری ایمن و منطبق، از خطمشیهای زیر پیروی کنید:
از Remote Config برای ایجاد بهروزرسانیهای برنامهای که باید نیاز به مجوز کاربر داشته باشد استفاده نکنید. این کار میتواند باعث شود برنامهتان بهعنوان غیرقابلاعتماد تلقی شود.
دادههای محرمانه را در کلیدهای پارامتر Remote Config یا مقادیر پارامتر ذخیره نکنید. دادههای Remote Config درحین انتقال رمزگذاری میشود، اما کاربران نهایی میتوانند به هر پارامتر Remote Config پیشفرض یا واکشیشدهای که برای نمونه برنامه آنها دردسترس است دسترسی داشته باشند.
بااستفاده از Remote Config، سعی نکنید الزامات پلاتفرم هدف برنامهتان را دور بزنید.