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