راه‌اندازی پیکربندی از راه دور

راه‌اندازی‌های Remote Config به شما این امکان را می‌دهد که به‌تدریج ویژگی‌ها و به‌روزرسانی‌های جدید را در برنامه خود منتشر کنید. با استفاده از پارامتر Remote Config ، می‌توانید ویژگی‌های جدید برنامه را به صورت کنترل‌شده برای گروه‌های کاربری خاص منتشر کنید. با ادامه عرضه، موفقیت آن را با استفاده از Firebase Crashlytics و Google Analytics نظارت کنید. از راه‌اندازی‌های Remote Config برای موارد زیر استفاده کنید:

  • مشکلات احتمالی را به حداقل برسانید: هر گونه اشکال یا مشکلی را قبل از اینکه بر بخش بزرگی از پایگاه کاربر شما تأثیر بگذارد، شناسایی و برطرف کنید.
  • بازخورد ارزشمند جمع آوری کنید: بازخورد را از یک مخاطب محدود جمع آوری کنید و قبل از ارائه به مخاطبان وسیع تری در مورد اجرای خود تکرار کنید.
  • فعال کردن توسعه تکراری: با کاهش خطر، تغییرات سریع و تکرار شونده را در برنامه‌های پرکاربرد ایجاد کنید.
  • معیارهایی را که به آنها اهمیت می دهید نظارت کنید: ثبات برنامه را بین گروه های عرضه و کنترل با Crashlytics مقایسه کنید و Google Analytics برای نظارت بر معیارهایی مانند درآمد و تعامل استفاده کنید.

برای مثال، اگر برنامه‌ای ایجاد کرده‌اید که هوش مصنوعی تولیدی را در خود جای داده و درخواست‌ها را در یک پارامتر Remote Config JSON ذخیره می‌کند، ممکن است بخواهید:

  1. عرضه ای ایجاد کنید که پارامتری را که حاوی اعلان(های) LLM شما است به درصد کمی از پایگاه کاربر شما به روز می کند.
  2. بر عملکرد حاصل نظارت کنید -- آیا تبدیل ها افزایش یافته یا کاهش یافته اند؟ نامزدی چطور؟ آیا تصادفات بیشتر است یا کمتر؟
  3. بسته به نتایج عرضه، ممکن است تصمیم بگیرید:
    • تغییر خود را پس بگیرید
    • مقدار پارامتر prompt را برای تنظیم و اصلاح پاسخ مدل خود به روز کنید.
    • درصد عرضه خود را افزایش دهید تا به مخاطبان بیشتری عرضه شود و در نهایت 100٪ از کاربران خود را عرضه کنید.

همچنین می توانید با استفاده از کنسول Firebase به تاریخچه همه تغییرات خود دسترسی داشته باشید .

قابلیت های کلیدی

هدف گذاری بر اساس ویژگی های کاربر بر اساس ویژگی‌های کاربر، رفتار برنامه یا هر معیار مرتبط دیگری، ویژگی‌ها را به بخش‌های خاص کاربر ارائه دهید.
عرضه های مرحله بندی شده به تدریج درصد کاربرانی را که در معرض یک ویژگی جدید قرار می گیرند در طول زمان افزایش دهید و خطر مشکلات غیر منتظره را کاهش دهید.
پایش ثبات از Crashlytics برای نظارت بر مشکلات احتمالی (مانند خرابی ها، خطاهای غیرمرگبار، و برنامه های غیر پاسخگو) که ممکن است با انتشار ویژگی شما معرفی شوند، استفاده کنید.
در مورد معیارهای کلیدی بینش به دست آورید اطمینان حاصل کنید که نسخه جدید شما بر معیارهای Google Analytics که شما به آنها اهمیت می‌دهید، مانند تبدیل‌ها، درآمد و تعامل کاربر تأثیر مثبت می‌گذارد.
قابلیت بازگشت به عقب اگر نتایج عرضه مشکلات احتمالی را نشان داد، به نسخه قبلی ویژگی برای همه یا بخش خاصی از کاربران آسیب‌دیده برگردید.

چگونه کار می کند؟

راه‌اندازی‌های Remote Config بر سه جزء کلیدی متکی هستند:

  1. Remote Config داده‌های پیکربندی برنامه شما، از جمله پرچم‌های ویژگی و پارامترهای پیکربندی را ذخیره و مدیریت می‌کند.
  2. Crashlytics گزارش خرابی و نظارت بر عملکرد را در زمان واقعی ارائه می دهد تا بتوانید تأثیر عرضه خود را ردیابی کنید و به سرعت هرگونه مشکل پرطرفدار را شناسایی کنید.
  3. 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 نسخه در حال اجرا محدود می‌شوید.

مراحل بعدی