flutter_background_geofencing 1.0.0
flutter_background_geofencing: ^1.0.0 copied to clipboard
A Flutter plugin for native background geofencing with battery-efficient hardware-assisted location monitoring on Android and iOS.
Changelog #
1.0.0 #
Initial Release #
Features
- ✅ Native background geofencing for Android (API 19+) and iOS (4.0+)
- ✅ Hardware-assisted location monitoring for battery efficiency
- ✅ Event-driven architecture with clean separation of concerns
- ✅ Fallback notifications when Flutter app is terminated
- ✅ Dynamic runtime configuration of notifications and monitoring
- ✅ Support for circular geofence regions with custom data
- ✅ Comprehensive permission handling for both platforms
Platform Support
- Android: GeofencingClient with foreground service support
- iOS: CLLocationManager with background region monitoring
API
GeofencingService- Main service classGeofenceRegion- Circular geofence region definitionGeofenceEvent- Event data for enter/exit/dwell triggersGeofenceStatus- Service status information
Documentation
- Complete API reference
- Platform setup guides
- Troubleshooting section
- Usage examples
Known Limitations
- Android: Maximum 100 geofence regions per app
- iOS: Maximum 20 geofence regions per app
- Minimum recommended radius: 100 meters for reliability