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