moyoung_ble_plugin 1.0.70 moyoung_ble_plugin: ^1.0.70 copied to clipboard
A Flutter plugin for communicating with the watch. Includes the following features: Scan BLE device, Connect and so on, more than 50 functional modules.
0.0.1 #
Project uploaded for the first time.
0.0.2 #
Uploading some unfinished functions.
0.0.3 #
Upload complete function, to be tested.
0.0.4 #
Update README.md
0.0.5 #
Add Wiki.md
0.0.6 #
Update interfaces
0.0.7 #
1.Update interfaces 2.Optimize the document
1.0.0 #
Modify some method names
1.0.1 #
Modify some documents
1.0.2 #
Modify the IOS platform adaptation problem
1.0.3 #
Fix Android 11 dynamic permission application bug. iOS canceled automatic reconnection, and added methods reconnect and connectDevice.
1.0.4 #
- The Realtek SDK is removeed.
- Added the following methods related to target setting: ① sendDailyGoals ② queryDailyGoals ③ sendTrainingDayGoals ④ queryTrainingDayGoals ⑤ sendTrainingDays ⑥ queryTrainingDay
- Added support for switches for some push notifications Please check the WIki documentation for details
1.0.5 #
- Fix the method isConnected on the Android side.
- Added some new methods of native SDK.
1.0.6 #
- iOS adds support for querying historical sports data.
1.0.7 #
- iOS added to get today's/yesterday's calorie and blood oxygen data counted every half hour.
1.0.8 #
- The Realtek SDK is removeed.
- Method of updating the upload of the local watch face file.
1.0.9 #
- Remove the print method used for SDK internal debugging.
- Android SDK removed realtek.
1.0.10 #
- Method of updating the upload of the local watch face file.
1.0.11 #
- Modify some methods.
- All channel monitoring of Flutter-iOS has been separated.
1.0.12 #
- Turn off debug log.
1.0.13 #
- The watch face upload method is adapted to some models
- The blood oxygen time format is unified
- Added heart rate acquisition interval for iOS
1.0.14 #
- Fix the issue that the watch face uploads an error on Android
1.0.15 #
- Added sleep goal setting, delayed photo taking, and half-hour data statistics interface.
1.0.16 #
- Edit wiki link.
1.0.17 #
- Android sdk remove realtek
1.0.18 #
- Added distance target setting
- Added startTime to iOS's all-day heart rate measurement
1.0.19 #
- Fix the type error problem when the body temperature monitor is running on an iOS device.
1.0.20 #
- ios new methods queryMessageList, sendNotificationState, queryNotificationState
- Fix iOS alarm clock algorithm
1.0.21 #
- Added the case of Android background message push.
1.0.22 #
- Remove services from AndroidManifest.xml.
1.0.23 #
- Merged the camera method.
1.0.24 #
- Fix iOS frammwork exception problem when merging
1.0.25 #
- Fix the problem that the photo taken by the old device does not return data due to the photo taken method.(iOS)
1.0.26 #
- Fix the problem that the photo taken by the old device does not return data due to the photo taken method.(Android)
1.0.27 #
- Merge notification method on IOS side
1.0.28 #
- iOS and Android unified heart rate start time throughout the day
- Example of Modification Notification
1.0.29 #
- Modify the singleton pattern
1.0.30 #
- The method of obtaining 24-hour heart rate on the iOS side adds a new time interval
1.0.31 #
- Fixed the 24-hour heart rate data out of sync issue for Android and iOS
- Fixed the problem that the message push type was wrong
1.0.32 #
- Fixed the incomplete display of city names in the weather
- Fixed the problem of displaying Other for some notification types
1.0.33 #
- Added a method to obtain exercise heart rate
1.0.34 #
- Added a method to query customize version(Android)
- Added the setting title field of the parameters of the message push method
1.0.35 #
- Added a method to query customize version(iOS)
1.0.36 #
- Fix the issue that rem sleep data cannot be obtained on iOS devices
1.0.37 #
- Close iOS log
1.0.38 #
- The queryCustomizeVersion method adds a version number precondition
1.0.39 #
- Fix the problem that the preconditions of Android queryCustomVersion do not take effect
1.0.40 #
- Fix the problem that iOS devices cannot add alarm clocks
1.0.41 #
- Fixed the problem that some monitoring channels of Android are empty
1.0.42 #
- Fixed the problem of error reporting in the notification interface of some iOS models
- Fixed the problem that some versions did not respond when getting the custom version number
1.0.43 #
- Fix the issue of error reporting when using queryCustomizeVersion on some devices
1.0.44 #
- Android has added a new method for listening to incoming call notifications
1.0.45 #
- Added automatic reconnection parameter for connection method and connection state monitoring: autoConnect
- Synchronize Android and iOS interval data format
1.0.46 #
- Fix Flutter version out of sync issue
1.0.47 #
- Modified the data structure of the camera callback
- Android removes a useless permission
1.0.48 #
- Added the judgment of whether to support delayed photo taking
1.0.49 #
- Optimize the judgment of whether to support the delayed photo taking function
1.0.50 #
- Compatible with the latest version of Flutter SDK
1.0.51 #
- Fix: Bluetooth reconnection null pointer problem
- Added: log of incoming call notification
- Modify the logic of reconnection
1.0.52 #
- IOS adds a new method: queryUUID
- Remove: log of incoming call notification
1.0.53 #
- Modify the color algorithm of the dial layout
1.0.54 #
- Android adds automatic connection log
1.0.55 #
- Android remove automatic connection log
1.0.56 #
- Fix the problem that the background image and thumbnail of the custom watch face may be blurred.
1.0.57 #
- Fix the crash problem caused by empty Activity
1.0.58 #
- Android's method channel is changed from the UI thread to the main thread
1.0.59 #
- Extract the method to turn on bluetooth
1.0.60 #
- Fix the problem that the bottom layer of Android's queryCustomizeVersion method calls the version twice.
1.0.61 #
- Fix the problem that after the foreground service connects to the watch, calling the disconnect method from the UI thread fails.
1.0.62 #
- Commented out the code for clearing bluetooth and incoming call monitoring
- After the foreground service is connected to the watch, the UI process cannot monitor the incoming call notification problem
1.0.63 #
- Fixed the problem that the background image of the watch face was blurred on Android devices.
- Modified the type of dial font color.
1.0.64 #
- The native communication between Android and Flutter is changed to a singleton mode
1.0.65 #
- The logic of reconnecting after closing the application
1.0.66 #
- Process the incoming dial background image to avoid upload failure due to mismatched width and height of the background image
1.0.67 #
- Fix the problem that the background image uploaded by some watches is blurred on iOS devices.
1.0.68 #
- iOS queryTodayHeartRate adds time interval calculation.
1.0.69 #
- Fix the wrong start time of queryTodayHeartRate on iOS devices
1.0.70 #
- Newly added to determine whether the device is connected before reconnecting