flutter_ttc_ble 0.1.4
flutter_ttc_ble: ^0.1.4 copied to clipboard
A BLE(Bluetooth Low Energy) Flutter plugin for Android and iOS.
0.1.4 #
- 增加 serviceApi 支持Android端启动、停止前台服务(启动前台服务可在手机锁屏时传输蓝牙数据)
- 修复Android12+ ScanScreen扫不到设备的问题(先申请蓝牙权限再请求开启蓝牙)
0.1.3 #
- 增加 CC2340 OAD
- 接收数据的方法(onDataReceived),iOS的服务和特征UUID使用小写的128位UUID,与Android保持一致
- 修复问题:Android使用代码混淆(Flutter打包release的APK默认使用代码混淆),导致 getGattServices 异常
- 修复问题:iOS配对后断线无法重练
0.1.2 #
- 修复iOS偶尔无法连接的问题
0.1.1 #
- BleCallback2的onDataSend方法,data参数类型可空,即Uint8List?
0.1.0 #
- 修复ScanScreen不显示serviceData的问题
- 修复iOS扫不到serviceData的问题
0.0.9 #
- 修复Android12无法扫描到beacon广播的设备
0.0.8 #
- 增加读取RSSI的方法 bleProxy.readRssi()
0.0.7 #
- 增加CC2640 R2 OAD和大包OAD
0.0.6 #
- 修复最新版Android Studio 无法编译 Android 版本的BUG
- data_util.dart 增加两个函数:convertTime() formatInteger()
0.0.5 #
- 新增 bleProxy BleCallback2
- 新增 Uint8List 与16进制字符串互相转换的拓展方法 uint8List.toHex() str.toData()
- 新增获取当前时间戳的函数 currentTime('yyyy-MM-dd HH:mm:ss.SSS')
- 支持获取iOS端MTU
- 新增一个内置的扫描页面 ScanScreen
- 支持开启 indication 属性的通知
0.0.4 #
- 增加对iOS的支持。
- 使用了null-safety。
- 部分方法改用命名参数。
0.0.3 #
- 修复高版本的Flutter无法编译的问题。
- FlutterTtcBle增加方法:isBluetoothEnabled(),requestEnableBluetooth(),requestEnableLocationService(),addBLECallBack(),removeBLECallBack()。
- BLECallBack 增加手机蓝牙状态的监听。
- 增加 BLEEvent 类。
0.0.2 #
- 增加数据发送结果的回调;
- FlutterTtcBle增加writeCharacteristic()方法。
0.0.1 #
- 首次发布,仅支持Android5.0+