flutter_opendroneid 0.18.1 copy "flutter_opendroneid: ^0.18.1" to clipboard
flutter_opendroneid: ^0.18.1 copied to clipboard

A flutter plugin for reading Wi-Fi and Bluetooth Remote ID advertisements using native Android and iOS platform-specific implementation.

0.18.1 (2024-06-20) #

0.18.0 (2024-06-11) #

Bug Fixes #

  • pass rssi to update method when receiving message pack (5af8a37)
  • rssi of messages in message pack (#33) (845cac2)
  • Unregister receiver on cancellation (11bbc04)

Features #

  • Add missing wifi state receiver unregistration on cancel (#32) (0e3c7db)
  • Add toString method for MessageContainer (0174cfb)

0.17.0 #

  • Allow multiple Basic ID messages in container

0.16.0 #

  • Gradle & dependencies updates
  • Flutter version bumped to 3.16.7
  • Fixed event channels not correctly disposed when the app quits

0.15.2 #

  • Updated permission_handler dependent library to v11.x.x

0.15.1 (2023-10-03) #

Bug Fixes #

  • Fix runtimeType incorrectly used for UASID.asString() (#24) (e6ee8b5)
  • uasid asString conversion (6018e98)

0.15.0 (2023-10-01) #

Features #

  • Re-export Dart ODID types (0055df7)

0.14.2 (2023-10-01) #

Bug Fixes #

  • edit uasid string conversion (c32c65c)
  • Fix UAS ID string conversion (#23) (3686963)

0.14.1 (2023-09-21) #

0.14.0 (2023-09-12) #

Bug Fixes #

  • update container with source of current message update (c477388)

Features #

  • add conversions of message values to strings (7b43b50)
  • put back duplicate messages filtering (f1d1001)
  • remove message parsing, use dart-odid (c3dda27)
  • shorted BLE advertisements to max 31 bytes (8da4ea2)
  • Use dart-opendroneid for parsing & pass raw bytes from native (DT-2604) (#21) (87f5481)

0.13.0 #

  • Streams are de-duplicated by fields comparison
  • Android SDK requirement bumped to version 33

0.12.1 #

We require location permission for Bluetooth scanning on all Android versions, following the Android official documentation.

0.12.0 #

Changes made to ensure compatibility with new Flutter 3.10 and Dart 3.

0.11.3 #

  • Use the NEARBY_WIFI_DEVICES permission for Android >=13

0.11.2 #

Fixed failure preventing listener initialization which was meant to run after starting scan.

0.11.1 #

Bumped dependencies

0.11.0 #

  • Added methods for checking required Bluetooth & Wi-Fi permissions and eventually reporting when some of them are missing.
    • We've moved the responsibility to obtain necessary permissions to the target apps using this library, to avoid multiple permission requests in the target apps.

0.10.0 #

Added new options to set Bluetooth scan priority

0.9.8 #

Added methods for checking the validity of public part of UAS Operator ID

0.9.7 #

Added explicit checks for internal enum structures

0.9.6 #

  • Added missing support for Bluetooth variant of MESSAGE_PACK messages
  • Fixed Bluetooth adapter state handling on iOS

0.9.5 #

  • Add missing support for OpenDroneId MESSAGE_PACK message type
  • Fix wrong byterange when parsing UAS IDs
  • Fix parsing of Wi-Fi beacons

0.9.4 #

Add methods to detect bluetooth and wifi adapter states

0.9.3 #

Updated pigeon library to v3

0.9.2 #

Minor fixed in speeds & area calculation formulas

0.9.1 #

Fixed technology detection logic and added implemented location validation

0.9.0 #

Initial public release

6
likes
105
pub points
69%
popularity

Publisher

verified publisherdronetag.cz

A flutter plugin for reading Wi-Fi and Bluetooth Remote ID advertisements using native Android and iOS platform-specific implementation.

Repository (GitHub)
View/report issues

Documentation

API reference

License

unknown (LICENSE)

Dependencies

dart_opendroneid, device_info_plus, flutter, permission_handler

More

Packages that depend on flutter_opendroneid