background_location_plus 0.0.3 copy "background_location_plus: ^0.0.3" to clipboard
background_location_plus: ^0.0.3 copied to clipboard

Background location tracking plugin (foreground service Android + CoreLocation iOS).

0.0.3 #

  • Breaking: Removed plugin_platform_interface dependency (unused).
  • Fix: Stream leak when initialize() was called multiple times.
  • Fix: iOS permissions now use CLLocationManagerDelegate instead of a fixed 1s delay.
  • Fix: Android requestPermissions now requests permissions natively via ActivityCompat (previously always returned false).
  • Fix: Android errors sent through EventSink.error() instead of success().
  • Fix: Android onLocationAvailability no longer sends data through the location stream — only fires an error when location becomes unavailable.
  • New: configure() applies in real-time if the Android foreground service is already running.
  • New: dispose() method to release native resources.
  • New: Customizable Android notification title and text via configure().
  • New: iOS Privacy Manifest (PrivacyInfo.xcprivacy) declares location data collection.
  • Improved: Podspec metadata (version, summary, homepage, author).
  • Improved: Android plugin implements ActivityAware for proper lifecycle handling.
  • Improved: Tests rewritten to match current API.
  • Improved: Example app with proper stream subscription management.
  • Improved: README with full API reference and correct setup instructions.

0.0.2 #

  • Fixing Static Analysis.

0.0.1 #

  • Initial release.
1
likes
150
points
123
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Background location tracking plugin (foreground service Android + CoreLocation iOS).

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on background_location_plus

Packages that implement background_location_plus