با راهاندازی Remote Config ، میتوانید با خیال راحت و به تدریج ویژگیها و بهروزرسانیهای جدید را در برنامه خود منتشر کنید. با انتشار، می توانید با هدف قرار دادن گروه های کاربری خاص، انتشار ویژگی های جدید برنامه را کنترل کنید. مانند تست A/B، در یک رونمایی، گروه فعال در برابر یک گروه کنترل هم اندازه برای مقایسه معنادار در نتایج اندازه گیری می شود.
مرحله 1: برنامه خود را با Remote Config ، Crashlytics و Google Analytics ابزار کنید
قبل از اینکه بتوانید از راهاندازی Remote Config برای راهاندازی تدریجی ویژگیهای جدید برای کاربران خود استفاده کنید، برنامه شما باید با Firebase Remote Config، Crashlytics و Google Analytics مجهز شود.
- برای اضافه کردن Remote Config و Analytics به برنامه خود و ایجاد یک الگوی Remote Config ، دستورالعملهای Get start with Remote Config را دنبال کنید. باید مطمئن شوید که از Firebase BoM v32.6.0+ ( Remote Config SDK v21.6.0+) استفاده می کنید.
- برای افزودن Crashlytics به برنامه خود، دستورالعملهای شروع با Crashlytics را دنبال کنید.حتما Firebase iOS SDK v10.24.0+ را پیاده سازی کنید.
برای عملکرد بهینه، توصیه میکنیم Remote Config بیدرنگ را در برنامههای خود پیادهسازی کنید تا مطمئن شوید که مقادیر عرضه بهمحض انتشار واکشی میشوند.
مرحله 2: یک نسخه را در کنسول Firebase پیکربندی کنید
پس از اینکه برنامه شما با Remote Config ، Crashlytics و Analytics مجهز شد، میتوانید از کنسول Firebase برای ایجاد یک نسخه استفاده کنید.
- در کنسول Firebase ، به Remote Config بروید، سپس Rollouts را باز کنید.
- روی Create rollout کلیک کنید.
- در قسمت Parameter ، یک پارامتر موجود را انتخاب کنید یا یک پارامتر جدید برای بهروزرسانی با عرضه خود ایجاد کنید، سپس روی Next کلیک کنید.
یک شرط هدف ایجاد یا انتخاب کنید. این شرط تعیین میکند که کدام دستگاهها به گروههای فعال و کنترلی اضافه شوند. برای اطلاعات بیشتر درباره نحوه تخصیص گروههای کنترل و فعالسازی به کاربران ، درک عضویت در گروه عرضه را ببینید.
روی Next کلیک کنید و در قسمت Enabled value مقداری را که میخواهید برای کاربران خود منتشر کنید اضافه کنید.
در قسمت درصد تصادفی ، درصد کل دستگاه هایی را که باید مقدار فعال شده را دریافت کنند، وارد کنید. از آنجایی که Firebase یک گروه کنترل با اندازه مساوی را برای اطمینان از مقایسه دقیق نتایج هنگام اندازهگیری عملکرد ویژگی فعالشده شما اختصاص میدهد، این مقدار باید 50٪ یا کمتر باشد، مگر اینکه تا 100٪ اضافه کنید. توجه داشته باشید که این مقدار به شرایط شما محدود می شود: برای مثال، اگر شرطی را پیکربندی کرده اید که فقط در نسخه 2.0 برنامه شما منتشر شده است و 30٪ از پایگاه کاربر شما نسخه 2.0 را پذیرفته اند، تنظیم این مقدار روی 50٪ به این معنی است که که 15٪ از کل پایگاه کاربر شما ارزش عرضه را دریافت می کند.
روی Next کلیک کنید و یک نام و در صورت تمایل، یک توضیحات ارائه دهید، سپس روی ذخیره کلیک کنید.
برای شروع عرضه، روی انتشار تغییرات کلیک کنید، پارامترهای تغییر یافته را بررسی کنید، سپس دوباره روی انتشار تغییرات کلیک کنید.
عرضه شما باید شروع شود و باید بتوانید تقریباً بلافاصله نتایج را مشاهده کنید.
مراحل بعدی
- درباره نتایج عرضه در درک نتایج عرضه بیشتر بیاموزید.