Skip to main content

abi_beacon 0.1.0 copy "abi_beacon: ^0.1.0" to clipboard
abi_beacon: ^0.1.0 copied to clipboard

PlatformAndroid

Android iBeacon background monitoring with a resilient foreground service, OEM manufacturer detection, and battery/permission state management.

0.1.0 #

Initial release.

Features #

  • Background iBeacon monitoring via Android foreground service, resilient to app close and Android Doze
  • Region detection — EntryEvent / ExitEvent for UUID-based iBeacon regions
  • Continuous ranging — RangeEvent with RSSI and estimated distance per beacon per cycle
  • Sealed BeaconEvent stream — type-safe Dart 3 pattern matching for all event subtypes
  • BeaconConfig — configurable UUID, optional major/minor filter, scan period, exit period, and foreground notification content
  • OEM detection — identifies 9 manufacturer families (Xiaomi, Huawei, Honor, Samsung, OnePlus, OPPO, Realme, Vivo, ASUS) via OemFamily with isAggressive flag
  • Deep-link to OEM settings — openOemSetting(OemSettingType) for autostart, battery saver, protected apps, and app details screens
  • Runtime permission management — checkPermissions() / requestPermissions() with per-permission PermissionStatus tracking
  • Battery & power state queries — Doze exemption, global power save mode, and location services state
  • MonitoringStatus — point-in-time snapshot of service state, region state, last event time, and nearest beacon
0
likes
160
points
77
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Android iBeacon background monitoring with a resilient foreground service, OEM manufacturer detection, and battery/permission state management.

Repository (GitHub)
View/report issues

Topics

#ibeacon #bluetooth #beacon #background-service #ble

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on abi_beacon

Packages that implement abi_beacon