فایربیس میتواند انواع هشدارهای پیشفرض Crashlytics را ارسال کند (به صفحه مرور کلی هشدارها مراجعه کنید). فایربیس میتواند تمام هشدارهای پیشفرض Crashlytics را به ایمیل شما ارسال کند. برای مشکلات پسرفت و مشکلات افزایش سرعت ، فایربیس همچنین میتواند هشدارها را در کنسول Firebase نشان دهد.
هشدارها برای مشکلات پسرفت و روند، نیازی به هیچ پیکربندی ندارند و به طور پیشفرض هنگام تنظیم Crashlytics ارسال میشوند.
هشدارهای مربوط به مشکلات جدید مربوط به non-fatalها ، fatalها ، ANRها و افزایش سرعت، به طور پیشفرض ارسال نمیشوند . برای دریافت این هشدارها، باید (حداقل) کانال هشدار مورد نظر خود را انتخاب کنید.
همه انواع هشدارها برخی تنظیمات را ارائه میدهند. به عنوان مثال، میتوانید هشدارها را برای حساب خود روشن یا خاموش کنید و برای مشکلات مربوط به افزایش سرعت ، میتوانید آستانههایی را برای زمان ارسال هشدارها تعیین کنید. میتوانید این هشدارها را در تب هشدارها در کنسول Firebase مشاهده و پیکربندی کنید.
در ادامهی این صفحه، نحوهی پیکربندی گزینههای مختلف برای هشدارهای پیشفرض Crashlytics به تفصیل شرح داده شده است.
Receive alerts by email and in-console
فقط اعضای خاص پروژه میتوانند هشدار دریافت کنند و شما میتوانید هشدارها را برای حساب خودتان فعال یا غیرفعال کنید.
به طور پیشفرض، هر عضو پروژه (که مجوزهای لازم برای دریافت هشدارها را دارد) یک ایمیل برای هشدارهای مربوط به مشکلات پسرفته و یک ایمیل به همراه یک هشدار درون کنسولی برای هشدارهای مربوط به روندهای جدید دریافت خواهد کرد. سایر هشدارها باید طوری پیکربندی شوند که بتوانید آنها را از طریق ایمیل یا درون کنسول دریافت کنید.
Required permissions to receive alerts
برای دریافت هشدارهای Crashlytics از طریق ایمیل یا درون کنسول، باید مجوز firebase.projects.update را داشته باشید. نقشهای زیر به طور پیشفرض شامل این مجوز مورد نیاز هستند: مدیر Firebase یا مالک پروژه یا ویرایشگر .
Turn alerts on or off for your own account
برای حساب کاربری خودتان، میتوانید هشدارهای Crashlytics را بدون تأثیر بر سایر اعضای پروژه فعال یا غیرفعال کنید. توجه داشته باشید که برای دریافت هشدارها، همچنان به مجوزهای لازم نیاز دارید.
وارد کنسول Firebase شوید، سپس پروژه خود را انتخاب کنید.
روی کلیک کنید، سپس تنظیمات پروژه را انتخاب کنید.
برگه هشدارها را انتخاب کنید.
به کارت هشدارهای Crashlytics بروید و سپس هشداری را که میخواهید پیکربندی کنید انتخاب کنید (برای مثال، هشدارهای سرعت ).
Set your account preference for that alert.
Configure alert settings
برای پیکربندی تنظیمات مربوط به یک هشدار، باید مجوز firebasecrashlytics.config.update را داشته باشید. نقشهای زیر به طور پیشفرض شامل این مجوز مورد نیاز هستند: Firebase Crashlytics Admin ، Firebase Quality Admin ، Firebase Admin ، یا مالک یا ویرایشگر پروژه.
وارد کنسول Firebase شوید، سپس پروژه خود را انتخاب کنید.
کلیک کنید، سپس تنظیمات پروژه را انتخاب کنید. برگه هشدارها را انتخاب کنید.
به کارت هشدارهای Crashlytics بروید و سپس هشداری را که میخواهید پیکربندی کنید انتخاب کنید (برای مثال، هشدارهای سرعت ).
Configure the settings for that alert.
Configure velocity alerts
از هشدارهای سرعت برای اطلاعرسانی به تیم خود در صورت بروز هرگونه مشکل فوری در برنامه خود استفاده کنید. برای Crashlytics ، یک مشکل، گروهی از خرابیهای مشابه یا رویدادهای عدم پاسخگویی برنامه (ANR) است.
What triggers a velocity alert?
هشدارهای سرعت زمانی فعال میشوند که مشکلی در برنامه شما از آستانههای خاصی که در کنسول Firebase پیکربندی کردهاید، عبور کند.
You define the threshold for velocity alerts in terms of a percentage of users and the minimum number of users that were impacted by the crash or ANR . You can set the percentage threshold value between 0% and 100% of sessions. The minimum users threshold can be set to any number greater than or equal to 10. By default, the velocity alert threshold is set at 1% of sessions and 25 users.
به طور خاص، اگر در یک دوره زمانی 30 دقیقهای، تمام موارد زیر صادق باشند، هشدار فعال میشود:
- مشکلی در یک برنامه از آستانه درصد تعریفشده و حداقل تعداد کاربران تعیینشده برای آن برنامه فراتر میرود.
- این برنامه در آن دوره زمانی حداقل ۱۰ کاربر دارد.
- قبلاً هیچ هشداری برای این مشکل در برنامهی آن نسخه ارائه نشده بود.
Configure velocity alert thresholds
برای پیکربندی آستانههای هشدار سرعت، باید مجوز firebasecrashlytics.config.update را داشته باشید. نقشهای زیر به طور پیشفرض شامل این مجوز مورد نیاز هستند: Firebase Crashlytics Admin ، Firebase Quality Admin ، Firebase Admin ، یا مالک یا ویرایشگر پروژه.
آستانههای هشدار سرعت را برای هر یک از برنامههای ثبتشده خود پیکربندی کنید. هر برنامه میتواند آستانه هشدار متفاوتی داشته باشد.
وارد کنسول Firebase شوید، سپس پروژه خود را انتخاب کنید.
روی کلیک کنید، سپس تنظیمات پروژه را انتخاب کنید.
برگه هشدارها را انتخاب کنید.
به کارت هشدارهای Crashlytics بروید و سپس برگه Velocity Alerts را انتخاب کنید.
Configure the alert thresholds for the app.