WeTransfer released its diagnostics collecting library as open-source project.
This library does not use backend to collect the diagnostics but relies on user’s explicit action to share diagnostic messages with the developer.
Application developers could add their own information to report.
The library allows to easily attach the Diagnostics Report as an attachment to the
MFMailComposeViewController
.Diagnostics
- Integrated with the
MFMailComposeViewController
- Default reporters include:
- App metadata
- System metadata
- System logs divided per session
- UserDefaults
- Possibility to filter out sensitive data using a
DiagnosticsReportFilter
- A custom
DiagnosticsLogger
to add your own logs- Smart insights like “⚠️ User is low on storage” and “✅ User is using the latest app version”
- Flexible setup to add your own smart insights
- Flexible setup to add your own custom diagnostics
- Native cross-platform support, e.g. iOS, iPadOS and macOS
GitHub: Diagnostics
Recommendations
Developer:
Consider using Diagnostics for lightweight, privacy-preserving diagnostics collection.QA engineer:
Business as usual.PM/DM:
Business as usual.
You must log in to post a comment.