با استفاده از انتشار Remote Config ، میتوانید با خیال راحت و به تدریج ویژگیها و بهروزرسانیهای جدید را برای برنامه خود منتشر کنید. با انتشار، میتوانید انتشار ویژگیهای جدید برنامه را با هدف قرار دادن گروههای کاربری خاص کنترل کنید. مانند آزمایش A/B، در یک انتشار، گروه فعالشده در مقایسه با یک گروه کنترل با اندازه مساوی اندازهگیری میشود تا مقایسههای معناداری در نتایج حاصل شود.
مرحله ۱: برنامه خود را با Remote Config ، Crashlytics و Google Analytics مجهز کنید
قبل از اینکه بتوانید از Remote Config rollouts برای راهاندازی تدریجی ویژگیهای جدید برای کاربران خود استفاده کنید، برنامه شما باید به Firebase Remote Config، Crashlytics و Google Analytics مجهز شود.
- برای افزودن Remote Config و Analytics به برنامه خود و ایجاد یک الگوی Remote Config ، دستورالعملهای موجود در بخش «شروع با Remote Config» را دنبال کنید. باید مطمئن شوید که از Firebase BoM نسخه ۳۲.۶.۰+ ( Remote Config SDK نسخه ۲۱.۶.۰+) استفاده میکنید.
- برای افزودن Crashlytics به برنامه خود، دستورالعملهای موجود در بخش «شروع با Crashlytics را دنبال کنید.حتماً Firebase iOS SDK نسخه 10.24.0+ را پیادهسازی کنید.
برای عملکرد بهینه، توصیه میکنیم Remote Config را به صورت بلادرنگ در برنامههای خود پیادهسازی کنید تا اطمینان حاصل شود که مقادیر انتشار به محض انتشار، دریافت میشوند.
مرحله 2: پیکربندی یک فهرست در کنسول Firebase
بعد از اینکه برنامه شما به Remote Config ، Crashlytics و Analytics مجهز شد، میتوانید از کنسول Firebase برای ایجاد یک rollout استفاده کنید.
- در کنسول Firebase ، به Remote Config بروید، سپس Rollouts را باز کنید.
- روی ایجاد فهرست کلیک کنید.
- در فیلد Parameter ، یک پارامتر موجود را انتخاب کنید یا یک پارامتر جدید برای بهروزرسانی با فهرست خود ایجاد کنید، سپس روی Next کلیک کنید.
یک شرط هدف ایجاد یا انتخاب کنید. این شرط مشخص میکند که کدام دستگاهها به گروههای فعالشده برای انتشار و کنترل اضافه خواهند شد. برای اطلاعات بیشتر در مورد نحوه اختصاص گروههای فعالشده برای انتشار و کنترل به کاربران، به بخش «درک عضویت در گروه انتشار» مراجعه کنید.
روی «بعدی» کلیک کنید و در فیلد «مقدار فعال» ، مقداری را که میخواهید برای کاربرانتان آزاد شود، اضافه کنید.
در فیلد درصد تصادفی ، درصد کل دستگاههایی که باید مقدار فعالشده را دریافت کنند، وارد کنید. از آنجا که فایربیس یک گروه کنترل با اندازه مساوی را برای اطمینان از مقایسه دقیق نتایج هنگام اندازهگیری عملکرد ویژگی فعالشده شما اختصاص میدهد، این مقدار باید ۵۰٪ یا کمتر باشد، مگر اینکه آن را به ۱۰۰٪ ارتقا دهید. توجه داشته باشید که این مقدار به شرایط شما بستگی دارد: برای مثال، اگر شرطی را پیکربندی کردهاید که فقط به نسخه ۲.۰ برنامه شما ارتقا یافته باشد و ۳۰٪ از پایگاه کاربران شما نسخه ۲.۰ را پذیرفته باشند، تنظیم این مقدار روی ۵۰٪ به این معنی است که ۱۵٪ از کل پایگاه کاربران شما مقدار انتشار را دریافت خواهند کرد.
روی «بعدی» کلیک کنید و یک نام و، در صورت تمایل، یک توضیح وارد کنید، سپس روی «ذخیره» کلیک کنید.
برای شروع انتشار، روی «انتشار تغییرات» کلیک کنید، پارامترهای تغییر یافته را مرور کنید، سپس دوباره روی «انتشار تغییرات» کلیک کنید.
انتشار شما باید شروع شود و تقریباً بلافاصله میتوانید نتایج را مشاهده کنید.
مراحل بعدی
- برای کسب اطلاعات بیشتر در مورد نتایج انتشار، به «درک نتایج انتشار» مراجعه کنید.