app_health_pings 0.0.1
app_health_pings: ^0.0.1 copied to clipboard
Low-overhead heartbeats and basic device info to your backend. Helps catch broken builds and environment drift early.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2024-01-15 #
Added #
- Initial release of App Health Pings package
- Automatic periodic health pings with configurable intervals
- Device information collection (platform, OS version, device model)
- Connectivity status monitoring
- Smart exponential backoff on failures
- App lifecycle aware pings (start/resume)
- Manual ping triggers with custom payload data
- Authentication support via Bearer tokens
- Custom tagging system for environment/deployment tracking
- Network-aware operation (only pings when connected)
- Privacy-focused design with optional device info collection
- Comprehensive example app
- Full test suite with unit and integration tests
- Complete documentation with backend setup examples
Features #
- 🔄 Automatic health pings
- 📱 Cross-platform device info collection
- 🎯 Smart backoff and retry logic
- 🔄 Lifecycle-aware operation
- 🛠 Flexible configuration
- 🔒 Privacy controls
- 📦 Lightweight implementation
- 🌐 Network connectivity awareness
- 🏷 Custom tagging support
Supported Platforms #
- Android
- iOS
- Web
- Windows
- Linux
- macOS