beacon_broadcaster
Flutter plugin for broadcasting iBeacon packets on Android and iOS.
What this package is like to depend on
Last release 8 days ago
16 Aug 2026
Release timing varies
gaps range from 2 weeks to 4 months
Nearly every release is documented
notes for 7 of 7 stable releases
Nothing withdrawn
no release was ever pulled
4 months old
7 releases · first in 2026
7 releases in the last 12 months
see the full history below
Release timeline
7 releases · Apr 2026 to Aug 2026Releases
latest 7-
0.2.416 Aug 2026Release notes
Open source →- Make repeated stops and rapid payload replacements idempotent so inactive native advertising sessions are not stopped again.
- Isolate Android advertising callbacks and auto-stop timers per session so a stale callback or timer cannot overwrite or stop a newer broadcast.
- Report iOS advertising success and failure from the Core Bluetooth delegate callback, and ignore stale results from superseded start requests.
- Clear advertising state and timers when Bluetooth turns off, and clean up Android advertising and state listeners when the Flutter engine detaches.
- Refresh the setup guide and example permissions for the iOS 15.0 deployment target, including the foreground-only iBeacon broadcasting limitation.
-
0.2.313 Aug 2026Release notes
Open source →- Migrate the Android plugin and example app for Built-in Kotlin compatibility.
- Raise the minimum supported SDK versions to Flutter 3.44 and Dart 3.12.
-
0.2.210 Aug 2026Release notes
Open source →- Keep the package, iOS podspec, and example dependency metadata on the same version.
- Add iOS Swift Package Manager support while retaining CocoaPods compatibility.
- Raise the minimum iOS deployment target to 15.0.
- Compile and target Android API 36, using AGP 8.13.1, Gradle 8.14, and Kotlin 2.2.20 to meet the latest Google Play submission requirement.
- Replace the example's ObjectBox storage with a lightweight JSON repository so all of its iOS plugins support Swift Package Manager.
-
0.2.126 Apr 2026Release notes
Open source →- Fix iOS Bluetooth state checks to rely on
CBPeripheralManagerinstead of Core Location region monitoring availability. - Avoid reporting location or region monitoring unavailability as unsupported Bluetooth when broadcasting iBeacon packets.
- Improve public API documentation coverage for pub.dev scoring.
- Fix iOS Bluetooth state checks to rely on
-
0.2.015 Apr 2026Release notes
Open source →- Add optional
durationMssupport to stop advertising automatically after a specified duration on Android and iOS. - Make repeated advertising starts more robust by stopping any existing session before starting a new one.
- Expand Dart, method-channel, and example test coverage.
- Add optional
-
0.1.115 Apr 2026Release notes
Open source →- Raise Android Java and Kotlin compilation targets from 8 to 17.
- Remove deprecated source/target compatibility warnings during Android builds.
-
0.1.012 Apr 2026Release notes
Open source →- Initial public release.
- Broadcast iBeacon packets on Android and iOS.
- Expose Bluetooth state through a real-time stream.
- Support starting and stopping advertising from Flutter.
- Add Android advertising mode and transmit power options.
- Document all public APIs and Android/iOS permission configuration.