app_health_pings 0.0.1 copy "app_health_pings: ^0.0.1" to clipboard
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
0
likes
125
points
21
downloads

Documentation

Documentation
API reference

Publisher

verified publishermuz.satech.dev

Weekly Downloads

Low-overhead heartbeats and basic device info to your backend. Helps catch broken builds and environment drift early.

Repository (GitHub)
View/report issues

Topics

#monitoring #health-check #analytics #telemetry #heartbeat

License

MIT (license)

Dependencies

connectivity_plus, device_info_plus, flutter, http, package_info_plus, uuid

More

Packages that depend on app_health_pings