بر پایداری آخرین نسخه برنامه خود نظارت کنید

ارائه نسخه جدید اپلیکیشن موبایل به مرحله تولید، یکی از هیجان‌انگیزترین بخش‌های توسعه اپلیکیشن است، اما می‌تواند یکی از استرس‌زاترین آن‌ها نیز باشد! تیم شما باید میزان جذب نسخه، اشکالات جدید و تأثیر این اشکالات، مقایسه با نسخه‌های قبلی و موارد دیگر را پیگیری کند.

این صفحه چندین ابزار ارائه شده توسط Firebase را برای نظارت بر داده‌هایی که برای اطمینان از انتشار برنامه تلفن همراه خود نیاز دارید، شرح می‌دهد.

از داشبورد نظارت بر انتشار برای بررسی داده‌های مربوط به انتشار خود استفاده کنید

داشبورد نظارت بر انتشار در کنسول Firebase توسط Firebase Crashlytics پشتیبانی می‌شود. این یک داشبورد واحد برای نظارت بر جدیدترین نسخه تولیدی شماست. این داشبورد تقریباً به صورت بلادرنگ به‌روزرسانی می‌شود و به شما یک نمای سطح بالا از مهم‌ترین معیارهای انتشار، از جمله معیارهای بدون خرابی، میزان جذب نسخه، مقایسه با نسخه‌های قبلی و هرگونه مشکل جدید برای انتشار، ارائه می‌دهد.

این داشبورد جدید، صفحه «آخرین نسخه» در کنسول را بهبود می‌بخشد. در مقایسه با آن صفحه، داشبورد «نظارت بر انتشار» اطلاعات بیشتری اضافه می‌کند، داده‌های مفیدی را بدون نیاز به گوگل آنالیتیکس نمایش می‌دهد و سریع‌تر بارگذاری می‌شود.

ویژگی‌های داشبورد

  • گزارش‌دهی بلادرنگ
    تمام نمودارها تقریباً به صورت آنی به‌روزرسانی می‌شوند. کمی پس از استقرار آخرین نسخه، می‌توانید شاهد شروع تعامل کاربران با آن نسخه باشید. اگر برخی از این کاربران دچار خرابی شوند، فوراً از طریق نمودارهای معیارهای بدون خرابی ، تأثیر آن را خواهید دید.

  • مقایسه و بنچمارک بر اساس نسخه‌های قبلی
    شما می‌توانید پایداری آخرین نسخه خود را در مقایسه با نسخه‌های قبلی مشاهده کنید. داشبورد به شما امکان می‌دهد معیارهای زنده آخرین نسخه و حداکثر دو نسخه از نسخه‌های قبلی خود را مقایسه کنید.

  • شماره‌های جدید برتر
    شما می‌توانید خرابی‌های جدید آخرین نسخه خود را به محض رسیدن مشاهده کنید. در جدول «مشکلات جدید برتر» ، می‌توانید تأثیر مشکلاتی را که برای اولین بار در آخرین نسخه شما شناسایی شده‌اند، رصد کنید و به شما این امکان را می‌دهد که به سرعت در مورد توقف یا بازگرداندن نسخه به نسخه قبلی تصمیم بگیرید.

الزامات مربوط به داشبورد

برای مشاهده آخرین نسخه خود در داشبورد نظارت بر انتشار ، موارد زیر را انجام دهید:

  1. مطمئن شوید که برنامه شما حداقل از نسخه‌های زیر از Crashlytics SDK استفاده می‌کند:
    پلتفرم‌های اپل: نسخه ۱۰.۸.۰+ | اندروید: نسخه ۱۸.۶.۰+ ( BoM نسخه ۳۲.۶.۰+) | فلاتر: نسخه ۳.۴.۵+ | یونیتی: ۱۱.۷.۰+

  2. نسخه جدیدی از برنامه را در محیط عملیاتی منتشر کنید تا تعداد کافی از کاربران با آخرین نسخه شما تعامل داشته باشند.

سوالات متداول در مورد داشبورد

تنظیم هشدارها

چندین محصول Firebase، از جمله Crashlytics ، می‌توانند به دلایل مختلف مربوط به محصول، هشدار ارسال کنند. برای دریافت هشدارها ، باید مجوزهای لازم را داشته باشید.

برای نظارت بر پایداری آخرین نسخه خود، می‌توانید هشدارهایی را هم از Performance Monitoring و هم Crashlytics تنظیم کنید. به طور خاص برای Crashlytics ، می‌توانید هشدارهای زیر را تنظیم کنید:

  • از هشدارهای سرعت استفاده کنید تا در صورت عبور هر مشکل خاص در برنامه‌تان از آستانه‌ای که در کنسول Firebase تعریف کرده‌اید، به تیم خود اطلاع دهید.

  • هشدارهای مربوط به مشکلات جدید یا رفع‌شده را به کانال اعلان دلخواه خود ارسال کنید:

قبل از رهاسازی، از رهاسازی روان آن اطمینان حاصل کنید

قبل از انتشار آخرین نسخه، استفاده از برخی از سرویس‌ها و ویژگی‌های زیر را برای اطمینان از انتشار روان در نظر بگیرید.

از سرویس‌های تست قبل از انتشار استفاده کنید

فایربیس دو محصول ارائه می‌دهد که می‌توانند به آزمایش قبل از انتشار کمک کنند: Test Lab و App Distribution . هر دوی این سرویس‌ها می‌توانند در جریان‌های CI/CD شما ادغام شوند.

Firebase Test Lab یک زیرساخت تست اپلیکیشن مبتنی بر ابر است که به شما امکان می‌دهد اپلیکیشن خود را روی طیف وسیعی از دستگاه‌ها و پیکربندی‌ها آزمایش کنید، بنابراین می‌توانید درک اولیه‌ای از نحوه عملکرد آن در دست کاربران واقعی داشته باشید.

و وقتی آماده شدید که آخرین نسخه ساخته شده خود را به دست آزمایش‌کنندگان انسانی مورد اعتماد بسپارید، از Firebase App Distribution استفاده کنید. می‌توانید توزیع‌های پیش‌انتشار پلتفرم اپل و اندروید خود را از یک جا مدیریت کنید.

از سرویس‌های آزمایشی گسترده و محدود استفاده کنید

از Firebase Remote Config برای راه‌اندازی ویژگی‌های جدید با مکانیزم انتشار درصدی یا آزمایش آن ویژگی‌ها در یک گروه آزمایشی محدود استفاده کنید.

فایربیس همچنین A/B Testing ارائه می‌دهد تا بتوانید تغییرات در رابط کاربری، ویژگی‌ها یا کمپین‌های تعامل برنامه خود را آزمایش کنید تا ببینید که چگونه بر معیارهای کلیدی شما (مانند درآمد و حفظ مشتری) تأثیر می‌گذارند، قبل از اینکه آنها را به طور گسترده اعمال کنید.

،

ارائه نسخه جدید اپلیکیشن موبایل به مرحله تولید، یکی از هیجان‌انگیزترین بخش‌های توسعه اپلیکیشن است، اما می‌تواند یکی از استرس‌زاترین آن‌ها نیز باشد! تیم شما باید میزان جذب نسخه، اشکالات جدید و تأثیر این اشکالات، مقایسه با نسخه‌های قبلی و موارد دیگر را پیگیری کند.

این صفحه چندین ابزار ارائه شده توسط Firebase را برای نظارت بر داده‌هایی که برای اطمینان از انتشار برنامه تلفن همراه خود نیاز دارید، شرح می‌دهد.

از داشبورد نظارت بر انتشار برای بررسی داده‌های مربوط به انتشار خود استفاده کنید

داشبورد نظارت بر انتشار در کنسول Firebase توسط Firebase Crashlytics پشتیبانی می‌شود. این یک داشبورد واحد برای نظارت بر جدیدترین نسخه تولیدی شماست. این داشبورد تقریباً به صورت بلادرنگ به‌روزرسانی می‌شود و به شما یک نمای سطح بالا از مهم‌ترین معیارهای انتشار، از جمله معیارهای بدون خرابی، میزان جذب نسخه، مقایسه با نسخه‌های قبلی و هرگونه مشکل جدید برای انتشار، ارائه می‌دهد.

این داشبورد جدید، صفحه «آخرین نسخه» در کنسول را بهبود می‌بخشد. در مقایسه با آن صفحه، داشبورد «نظارت بر انتشار» اطلاعات بیشتری اضافه می‌کند، داده‌های مفیدی را بدون نیاز به گوگل آنالیتیکس نمایش می‌دهد و سریع‌تر بارگذاری می‌شود.

ویژگی‌های داشبورد

  • گزارش‌دهی بلادرنگ
    تمام نمودارها تقریباً به صورت آنی به‌روزرسانی می‌شوند. کمی پس از استقرار آخرین نسخه، می‌توانید شاهد شروع تعامل کاربران با آن نسخه باشید. اگر برخی از این کاربران دچار خرابی شوند، فوراً از طریق نمودارهای معیارهای بدون خرابی ، تأثیر آن را خواهید دید.

  • مقایسه و بنچمارک بر اساس نسخه‌های قبلی
    شما می‌توانید پایداری آخرین نسخه خود را در مقایسه با نسخه‌های قبلی مشاهده کنید. داشبورد به شما امکان می‌دهد معیارهای زنده آخرین نسخه و حداکثر دو نسخه از نسخه‌های قبلی خود را مقایسه کنید.

  • شماره‌های جدید برتر
    شما می‌توانید خرابی‌های جدید آخرین نسخه خود را به محض رسیدن مشاهده کنید. در جدول «مشکلات جدید برتر» ، می‌توانید تأثیر مشکلاتی را که برای اولین بار در آخرین نسخه شما شناسایی شده‌اند، رصد کنید و به شما این امکان را می‌دهد که به سرعت در مورد توقف یا بازگرداندن نسخه به نسخه قبلی تصمیم بگیرید.

الزامات مربوط به داشبورد

برای مشاهده آخرین نسخه خود در داشبورد نظارت بر انتشار ، موارد زیر را انجام دهید:

  1. مطمئن شوید که برنامه شما حداقل از نسخه‌های زیر از Crashlytics SDK استفاده می‌کند:
    پلتفرم‌های اپل: نسخه ۱۰.۸.۰+ | اندروید: نسخه ۱۸.۶.۰+ ( BoM نسخه ۳۲.۶.۰+) | فلاتر: نسخه ۳.۴.۵+ | یونیتی: ۱۱.۷.۰+

  2. نسخه جدیدی از برنامه را در محیط عملیاتی منتشر کنید تا تعداد کافی از کاربران با آخرین نسخه شما تعامل داشته باشند.

سوالات متداول در مورد داشبورد

تنظیم هشدارها

چندین محصول Firebase، از جمله Crashlytics ، می‌توانند به دلایل مختلف مربوط به محصول، هشدار ارسال کنند. برای دریافت هشدارها ، باید مجوزهای لازم را داشته باشید.

برای نظارت بر پایداری آخرین نسخه خود، می‌توانید هشدارهایی را هم از Performance Monitoring و هم Crashlytics تنظیم کنید. به طور خاص برای Crashlytics ، می‌توانید هشدارهای زیر را تنظیم کنید:

  • از هشدارهای سرعت استفاده کنید تا در صورت عبور هر مشکل خاص در برنامه‌تان از آستانه‌ای که در کنسول Firebase تعریف کرده‌اید، به تیم خود اطلاع دهید.

  • هشدارهای مربوط به مشکلات جدید یا رفع‌شده را به کانال اعلان دلخواه خود ارسال کنید:

قبل از رهاسازی، از رهاسازی روان آن اطمینان حاصل کنید

قبل از انتشار آخرین نسخه، استفاده از برخی از سرویس‌ها و ویژگی‌های زیر را برای اطمینان از انتشار روان در نظر بگیرید.

از سرویس‌های تست قبل از انتشار استفاده کنید

فایربیس دو محصول ارائه می‌دهد که می‌توانند به آزمایش قبل از انتشار کمک کنند: Test Lab و App Distribution . هر دوی این سرویس‌ها می‌توانند در جریان‌های CI/CD شما ادغام شوند.

Firebase Test Lab یک زیرساخت تست اپلیکیشن مبتنی بر ابر است که به شما امکان می‌دهد اپلیکیشن خود را روی طیف وسیعی از دستگاه‌ها و پیکربندی‌ها آزمایش کنید، بنابراین می‌توانید درک اولیه‌ای از نحوه عملکرد آن در دست کاربران واقعی داشته باشید.

و وقتی آماده شدید که آخرین نسخه ساخته شده خود را به دست آزمایش‌کنندگان انسانی مورد اعتماد بسپارید، از Firebase App Distribution استفاده کنید. می‌توانید توزیع‌های پیش‌انتشار پلتفرم اپل و اندروید خود را از یک جا مدیریت کنید.

از سرویس‌های آزمایشی گسترده و محدود استفاده کنید

از Firebase Remote Config برای راه‌اندازی ویژگی‌های جدید با مکانیزم انتشار درصدی یا آزمایش آن ویژگی‌ها در یک گروه آزمایشی محدود استفاده کنید.

فایربیس همچنین A/B Testing ارائه می‌دهد تا بتوانید تغییرات در رابط کاربری، ویژگی‌ها یا کمپین‌های تعامل برنامه خود را آزمایش کنید تا ببینید که چگونه بر معیارهای کلیدی شما (مانند درآمد و حفظ مشتری) تأثیر می‌گذارند، قبل از اینکه آنها را به طور گسترده اعمال کنید.

،

ارائه نسخه جدید اپلیکیشن موبایل به مرحله تولید، یکی از هیجان‌انگیزترین بخش‌های توسعه اپلیکیشن است، اما می‌تواند یکی از استرس‌زاترین آن‌ها نیز باشد! تیم شما باید میزان جذب نسخه، اشکالات جدید و تأثیر این اشکالات، مقایسه با نسخه‌های قبلی و موارد دیگر را پیگیری کند.

این صفحه چندین ابزار ارائه شده توسط Firebase را برای نظارت بر داده‌هایی که برای اطمینان از انتشار برنامه تلفن همراه خود نیاز دارید، شرح می‌دهد.

از داشبورد نظارت بر انتشار برای بررسی داده‌های مربوط به انتشار خود استفاده کنید

داشبورد نظارت بر انتشار در کنسول Firebase توسط Firebase Crashlytics پشتیبانی می‌شود. این یک داشبورد واحد برای نظارت بر جدیدترین نسخه تولیدی شماست. این داشبورد تقریباً به صورت بلادرنگ به‌روزرسانی می‌شود و به شما یک نمای سطح بالا از مهم‌ترین معیارهای انتشار، از جمله معیارهای بدون خرابی، میزان جذب نسخه، مقایسه با نسخه‌های قبلی و هرگونه مشکل جدید برای انتشار، ارائه می‌دهد.

این داشبورد جدید، صفحه «آخرین نسخه» در کنسول را بهبود می‌بخشد. در مقایسه با آن صفحه، داشبورد «نظارت بر انتشار» اطلاعات بیشتری اضافه می‌کند، داده‌های مفیدی را بدون نیاز به گوگل آنالیتیکس نمایش می‌دهد و سریع‌تر بارگذاری می‌شود.

ویژگی‌های داشبورد

  • گزارش‌دهی بلادرنگ
    تمام نمودارها تقریباً به صورت آنی به‌روزرسانی می‌شوند. کمی پس از استقرار آخرین نسخه، می‌توانید شاهد شروع تعامل کاربران با آن نسخه باشید. اگر برخی از این کاربران دچار خرابی شوند، فوراً از طریق نمودارهای معیارهای بدون خرابی ، تأثیر آن را خواهید دید.

  • مقایسه و بنچمارک بر اساس نسخه‌های قبلی
    شما می‌توانید پایداری آخرین نسخه خود را در مقایسه با نسخه‌های قبلی مشاهده کنید. داشبورد به شما امکان می‌دهد معیارهای زنده آخرین نسخه و حداکثر دو نسخه از نسخه‌های قبلی خود را مقایسه کنید.

  • شماره‌های جدید برتر
    شما می‌توانید خرابی‌های جدید آخرین نسخه خود را به محض رسیدن مشاهده کنید. در جدول «مشکلات جدید برتر» ، می‌توانید تأثیر مشکلاتی را که برای اولین بار در آخرین نسخه شما شناسایی شده‌اند، رصد کنید و به شما این امکان را می‌دهد که به سرعت در مورد توقف یا بازگرداندن نسخه به نسخه قبلی تصمیم بگیرید.

الزامات مربوط به داشبورد

برای مشاهده آخرین نسخه خود در داشبورد نظارت بر انتشار ، موارد زیر را انجام دهید:

  1. مطمئن شوید که برنامه شما حداقل از نسخه‌های زیر از Crashlytics SDK استفاده می‌کند:
    پلتفرم‌های اپل: نسخه ۱۰.۸.۰+ | اندروید: نسخه ۱۸.۶.۰+ ( BoM نسخه ۳۲.۶.۰+) | فلاتر: نسخه ۳.۴.۵+ | یونیتی: ۱۱.۷.۰+

  2. نسخه جدیدی از برنامه را در محیط عملیاتی منتشر کنید تا تعداد کافی از کاربران با آخرین نسخه شما تعامل داشته باشند.

سوالات متداول در مورد داشبورد

تنظیم هشدارها

چندین محصول Firebase، از جمله Crashlytics ، می‌توانند به دلایل مختلف مربوط به محصول، هشدار ارسال کنند. برای دریافت هشدارها ، باید مجوزهای لازم را داشته باشید.

برای نظارت بر پایداری آخرین نسخه خود، می‌توانید هشدارهایی را هم از Performance Monitoring و هم Crashlytics تنظیم کنید. به طور خاص برای Crashlytics ، می‌توانید هشدارهای زیر را تنظیم کنید:

  • از هشدارهای سرعت استفاده کنید تا در صورت عبور هر مشکل خاص در برنامه‌تان از آستانه‌ای که در کنسول Firebase تعریف کرده‌اید، به تیم خود اطلاع دهید.

  • هشدارهای مربوط به مشکلات جدید یا رفع‌شده را به کانال اعلان دلخواه خود ارسال کنید:

قبل از رهاسازی، از رهاسازی روان آن اطمینان حاصل کنید

قبل از انتشار آخرین نسخه، استفاده از برخی از سرویس‌ها و ویژگی‌های زیر را برای اطمینان از انتشار روان در نظر بگیرید.

از سرویس‌های تست قبل از انتشار استفاده کنید

فایربیس دو محصول ارائه می‌دهد که می‌توانند به آزمایش قبل از انتشار کمک کنند: Test Lab و App Distribution . هر دوی این سرویس‌ها می‌توانند در جریان‌های CI/CD شما ادغام شوند.

Firebase Test Lab یک زیرساخت تست اپلیکیشن مبتنی بر ابر است که به شما امکان می‌دهد اپلیکیشن خود را روی طیف وسیعی از دستگاه‌ها و پیکربندی‌ها آزمایش کنید، بنابراین می‌توانید درک اولیه‌ای از نحوه عملکرد آن در دست کاربران واقعی داشته باشید.

و وقتی آماده شدید که آخرین نسخه ساخته شده خود را به دست آزمایش‌کنندگان انسانی مورد اعتماد بسپارید، از Firebase App Distribution استفاده کنید. می‌توانید توزیع‌های پیش‌انتشار پلتفرم اپل و اندروید خود را از یک جا مدیریت کنید.

از سرویس‌های آزمایشی گسترده و محدود استفاده کنید

از Firebase Remote Config برای راه‌اندازی ویژگی‌های جدید با مکانیزم انتشار درصدی یا آزمایش آن ویژگی‌ها در یک گروه آزمایشی محدود استفاده کنید.

فایربیس همچنین A/B Testing ارائه می‌دهد تا بتوانید تغییرات در رابط کاربری، ویژگی‌ها یا کمپین‌های تعامل برنامه خود را آزمایش کنید تا ببینید که چگونه بر معیارهای کلیدی شما (مانند درآمد و حفظ مشتری) تأثیر می‌گذارند، قبل از اینکه آنها را به طور گسترده اعمال کنید.

،

ارائه نسخه جدید اپلیکیشن موبایل به مرحله تولید، یکی از هیجان‌انگیزترین بخش‌های توسعه اپلیکیشن است، اما می‌تواند یکی از استرس‌زاترین آن‌ها نیز باشد! تیم شما باید میزان جذب نسخه، اشکالات جدید و تأثیر این اشکالات، مقایسه با نسخه‌های قبلی و موارد دیگر را پیگیری کند.

این صفحه چندین ابزار ارائه شده توسط Firebase را برای نظارت بر داده‌هایی که برای اطمینان از انتشار برنامه تلفن همراه خود نیاز دارید، شرح می‌دهد.

از داشبورد نظارت بر انتشار برای بررسی داده‌های مربوط به انتشار خود استفاده کنید

داشبورد نظارت بر انتشار در کنسول Firebase توسط Firebase Crashlytics پشتیبانی می‌شود. این یک داشبورد واحد برای نظارت بر جدیدترین نسخه تولیدی شماست. این داشبورد تقریباً به صورت بلادرنگ به‌روزرسانی می‌شود و به شما یک نمای سطح بالا از مهم‌ترین معیارهای انتشار، از جمله معیارهای بدون خرابی، میزان جذب نسخه، مقایسه با نسخه‌های قبلی و هرگونه مشکل جدید برای انتشار، ارائه می‌دهد.

این داشبورد جدید، صفحه «آخرین نسخه» در کنسول را بهبود می‌بخشد. در مقایسه با آن صفحه، داشبورد «نظارت بر انتشار» اطلاعات بیشتری اضافه می‌کند، داده‌های مفیدی را بدون نیاز به گوگل آنالیتیکس نمایش می‌دهد و سریع‌تر بارگذاری می‌شود.

ویژگی‌های داشبورد

  • گزارش‌دهی بلادرنگ
    تمام نمودارها تقریباً به صورت آنی به‌روزرسانی می‌شوند. کمی پس از استقرار آخرین نسخه، می‌توانید شاهد شروع تعامل کاربران با آن نسخه باشید. اگر برخی از این کاربران دچار خرابی شوند، فوراً از طریق نمودارهای معیارهای بدون خرابی ، تأثیر آن را خواهید دید.

  • مقایسه و بنچمارک بر اساس نسخه‌های قبلی
    شما می‌توانید پایداری آخرین نسخه خود را در مقایسه با نسخه‌های قبلی مشاهده کنید. داشبورد به شما امکان می‌دهد معیارهای زنده آخرین نسخه و حداکثر دو نسخه از نسخه‌های قبلی خود را مقایسه کنید.

  • شماره‌های جدید برتر
    شما می‌توانید خرابی‌های جدید آخرین نسخه خود را به محض رسیدن مشاهده کنید. در جدول «مشکلات جدید برتر» ، می‌توانید تأثیر مشکلاتی را که برای اولین بار در آخرین نسخه شما شناسایی شده‌اند، رصد کنید و به شما این امکان را می‌دهد که به سرعت در مورد توقف یا بازگرداندن نسخه به نسخه قبلی تصمیم بگیرید.

الزامات مربوط به داشبورد

برای مشاهده آخرین نسخه خود در داشبورد نظارت بر انتشار ، موارد زیر را انجام دهید:

  1. مطمئن شوید که برنامه شما حداقل از نسخه‌های زیر از Crashlytics SDK استفاده می‌کند:
    پلتفرم‌های اپل: نسخه ۱۰.۸.۰+ | اندروید: نسخه ۱۸.۶.۰+ ( BoM نسخه ۳۲.۶.۰+) | فلاتر: نسخه ۳.۴.۵+ | یونیتی: ۱۱.۷.۰+

  2. نسخه جدیدی از برنامه را در محیط عملیاتی منتشر کنید تا تعداد کافی از کاربران با آخرین نسخه شما تعامل داشته باشند.

سوالات متداول در مورد داشبورد

تنظیم هشدارها

Several Firebase products, including Crashlytics , can send alerts for various product-specific reasons. In order to receive alerts , you must have the required permissions.

To monitor the stability of your latest release, you can set up alerts from both Performance Monitoring and Crashlytics . For Crashlytics specifically, you can set up the following alerts:

  • Use velocity alerts to notify your team if any individual issue in your app crosses a threshold that you define in the Firebase console.

  • Send alerts about new or regressed issues to your preferred notification channel:

Ensure a smooth release before you release

Before you release your latest version, consider using some of the following services and features to help ensure a smooth release.

Use pre-release testing services

Firebase offers two products that can help with pre-release testing: Test Lab and App Distribution . Both these services can be integrated into your CI/CD flows.

Firebase Test Lab is a cloud-based app testing infrastructure that lets you test your app on a range of devices and configurations, so you can get an early understanding of how it will perform in the hands of live users.

And when you're ready to put your latest build in the hands of trusted human testers, use Firebase App Distribution . You can manage both your Apple platform and Android pre-release distributions from the same place.

Use roll out and limited testing services

Use Firebase Remote Config to launch new features with a percentage rollout mechanism or test those features on a limited testing group .

Firebase also offers A/B Testing so that you can test changes to your app's UI, features, or engagement campaigns to see how they impact your key metrics (like revenue and retention) before you roll them out widely.