iOS Quality & ComplianceLesson 74Free preview
Analytics & Reporting
This lesson is part of Swift · All levels
Summary
This lesson reviews the application of app analytics and crash reporting on iOS. Monitoring performance metrics, patterns of feature usage, and analyzing stack trace crashes are vital steps in maintaining the stability of production applications. Lessons include the integration of Firebase Crashlytics, TelemetryDeck, and Apple MetricKit.
Key points
- Crash reporting captured the fatal runtime exception and resulted in stack trace symbolism.
- MetricKit collects battery performance metrics, memory, launch, and hang rate directly from the system
- Symbolization uses the dSYM file to translate the crash memory address into the original code line
- It is important to implement privacy-compliant analytical logging without recording user confidential data/PII
Full lesson
Code examples and quizzes
Full lessons, code examples, and quizzes are available to subscribers. 5 questions.