راهاندازیهای Remote Config به شما این امکان را میدهد که بهتدریج ویژگیها و بهروزرسانیهای جدید را در برنامه خود منتشر کنید. با استفاده از پارامتر Remote Config ، میتوانید ویژگیهای جدید برنامه را به صورت کنترلشده برای گروههای کاربری خاص منتشر کنید. با ادامه عرضه، موفقیت آن را با استفاده از Firebase Crashlytics و Google Analytics نظارت کنید. از راهاندازیهای Remote Config برای موارد زیر استفاده کنید:
- مشکلات احتمالی را به حداقل برسانید: هر گونه اشکال یا مشکلی را قبل از اینکه بر بخش بزرگی از پایگاه کاربر شما تأثیر بگذارد، شناسایی و برطرف کنید.
- بازخورد ارزشمند جمع آوری کنید: بازخورد را از یک مخاطب محدود جمع آوری کنید و قبل از ارائه به مخاطبان وسیع تری در مورد اجرای خود تکرار کنید.
- فعال کردن توسعه تکراری: با کاهش خطر، تغییرات سریع و تکرار شونده را در برنامههای پرکاربرد ایجاد کنید.
- معیارهایی را که به آنها اهمیت می دهید نظارت کنید: ثبات برنامه را بین گروه های عرضه و کنترل با Crashlytics مقایسه کنید و Google Analytics برای نظارت بر معیارهایی مانند درآمد و تعامل استفاده کنید.
برای مثال، اگر برنامهای ایجاد کردهاید که هوش مصنوعی تولیدی را در خود جای داده و درخواستها را در یک پارامتر Remote Config JSON ذخیره میکند، ممکن است بخواهید:
- عرضه ای ایجاد کنید که پارامتری را که حاوی اعلان(های) LLM شما است به درصد کمی از پایگاه کاربر شما به روز می کند.
- بر عملکرد حاصل نظارت کنید -- آیا تبدیل ها افزایش یافته یا کاهش یافته اند؟ نامزدی چطور؟ آیا تصادفات بیشتر است یا کمتر؟
- بسته به نتایج عرضه، ممکن است تصمیم بگیرید:
- تغییر خود را پس بگیرید
- مقدار پارامتر prompt را برای تنظیم و اصلاح پاسخ مدل خود به روز کنید.
- درصد عرضه خود را افزایش دهید تا به مخاطبان بیشتری عرضه شود و در نهایت 100٪ از کاربران خود را عرضه کنید.
همچنین می توانید با استفاده از کنسول Firebase به تاریخچه همه تغییرات خود دسترسی داشته باشید .
قابلیت های کلیدی
هدف گذاری بر اساس ویژگی های کاربر | بر اساس ویژگیهای کاربر، رفتار برنامه یا هر معیار مرتبط دیگری، ویژگیها را به بخشهای خاص کاربر ارائه دهید. |
عرضه های مرحله بندی شده | به تدریج درصد کاربرانی را که در معرض یک ویژگی جدید قرار می گیرند در طول زمان افزایش دهید و خطر مشکلات غیر منتظره را کاهش دهید. |
پایش ثبات | از Crashlytics برای نظارت بر مشکلات احتمالی (مانند خرابی ها، خطاهای غیرمرگبار، و برنامه های غیر پاسخگو) که ممکن است با انتشار ویژگی شما معرفی شوند، استفاده کنید. |
در مورد معیارهای کلیدی بینش به دست آورید | اطمینان حاصل کنید که نسخه جدید شما بر معیارهای Google Analytics که شما به آنها اهمیت میدهید، مانند تبدیلها، درآمد و تعامل کاربر تأثیر مثبت میگذارد. |
قابلیت بازگشت به عقب | اگر نتایج عرضه مشکلات احتمالی را نشان داد، به نسخه قبلی ویژگی برای همه یا بخش خاصی از کاربران آسیبدیده برگردید. |
چگونه کار می کند؟
راهاندازیهای Remote Config بر سه جزء کلیدی متکی هستند:
- Remote Config دادههای پیکربندی برنامه شما، از جمله پرچمهای ویژگی و پارامترهای پیکربندی را ذخیره و مدیریت میکند.
- Crashlytics گزارش خرابی و نظارت بر عملکرد را در زمان واقعی ارائه می دهد تا بتوانید تأثیر عرضه خود را ردیابی کنید و به سرعت هرگونه مشکل پرطرفدار را شناسایی کنید.
- Google Analytics این امکان را فراهم میکند که عرضهها را بر اساس ویژگیهای کاربر هدفگیری کند و بر نحوه تأثیر راهاندازی شما بر معیارهای کلیدی مانند درآمد، تعامل کاربر، و رویدادهای تبدیل نظارت کند.
برای اطلاعات بیشتر، درباره راهاندازی Remote Config رجوع کنید.
مسیر پیاده سازی
پیکربندی Remote Config | پرچم های ویژگی و پارامترهای پیکربندی خود را در کنسول Firebase تعریف کنید. | |
Crashlytics راه اندازی کنید | Crashlytics در برنامه خود ادغام کنید تا عملکرد آن را کنترل کرده و مشکلات را شناسایی کنید. | |
Google Analytics راه اندازی کنید | Analytics در برنامه خود ادغام کنید تا معیارهای کلیدی مانند درآمد و حفظ کاربر را مشاهده کنید. | |
پیاده سازی منطق عرضه | Remote Config در کنسول Firebase و در برنامه خود پیکربندی کنید تا بر اساس معیارهای هدف گذاری کاربر، به پرچم های ویژگی و پارامترهای پیکربندی دسترسی داشته باشید و اعمال کنید. | |
نظارت و تکرار | دادههای Crashlytics و بازخورد کاربران را برای ردیابی تأثیر عرضه و انجام تنظیمات در صورت نیاز، رصد کنید. |
سیاست ها و محدودیت ها
آزمایشهای A/B Testing و Remote Config محدودیت کل آزمایش را به اشتراک میگذارند: 24. برای مثال، اگر 12 آزمایش A/B را اجرا میکنید، به 12 نسخه در حال اجرا محدود میشوید.
مراحل بعدی
- درباره راهاندازی Remote Config بیشتر بیاموزید.
- با عرضههای Remote Config شروع کنید.