This topic provides a changelog for the Smart Life App SDK for Android.
v4.0.3
- Release date: December 20, 2022
- Fixed issues:
- Fixed certain issues with the MQTT module.
- Fixed other known issues.
v4.0.2
- Release date: November 7, 2022
- Update updates: fixed the issue that the system might fail to cache the login API data and cause users to log in to the app again.
v4.0.1
- Release date: September 20, 2022
- New updates:
- Fixed the failure of pairing or connecting to certain Bluetooth Low Energy (LE) devices after an update to Android 13.
v4.0.0
- Release date: August 26, 2022
- New updates:
- Supported the configuration of Custom Domain Name.
- Supported binding and control of TuyaLink-based devices.
- Fixed certain known issues and optimized the user experience of certain features.
v3.36.4
- Release date: November 7, 2022
- New updates:
- Fixed the issue that the system might fail to cache the login API data and cause users to log in to the app again.
- Fixed other known issues.
v3.36.2
- Release date: August 11, 2022
- New updates:
- Adapted to Android 12 respecting features such as Bluetooth permissions and background services.
v3.36.1
- Release date: June 7, 2022
- New updates:
- Fixed the issue that the debug mode is unable to be enabled.
v3.36.0
- Release date: May 31, 2022
- New updates:
- Fixed MQTT crashes on Android 12 devices.
- Fixed other known issues.
v3.34.5
- Release date: January 21, 2022
- New updates:
- Optimized the management and control of Bluetooth devices.
- Optimized device control.
v3.33.5
- Release date: December 31, 2021
- New updates:
- Supported Zigbee standard groups.
- Fixed certain known issues.
v3.32.5
- Release date: November 18, 2021
- New updates:
- Supported the Sub-G protocol.
- Supported Bluetooth earpieces.
- Optimized Bluetooth device capabilities.
- Fixed certain issues about reconnection, control, and over-the-air (OTA) updates over Bluetooth.
v3.29.8
- Release date: October 18, 2021
- New updates: fixed certain known issues.
v3.29.7
- Release date: September 30, 2021
- New updates: fixed certain known issues.
v3.29.5
- Release date: August 19, 2021
- New updates: fixed certain known issues.
v3.28.5
- Release date: July 21, 2021
- New updates:
- Fixed certain known issues.
- Optimized device pairing over Wi-Fi and Bluetooth LE combo.
- Added the API method that enables sending commands through specific channels to control devices.
v3.27.5
- Release date: June 11, 2021
- New updates:
- Fixed certain known issues.
- Provided compliance with new privacy policies of the application stores in mainland China.
v3.26.5
- Release date: May 11, 2021
- New updates:
- Updated the LAN communication protocol to v3.5.
- Optimized performance and fixed issues.
v3.25.0
- Release date: March 26, 2021
- New updates:
- Optimized the feature to register a user account with a mobile phone number.
- Optimized device connection over Bluetooth.
- Optimized pairing for combo devices.
v3.24.0
- Release date: February 05, 2021
- New updates:
- Provided a low-code generic panel for controlling smart devices.
- Allowed quick switching to the Bluetooth mode when the Wi-Fi connection is lost for Wi-Fi and Bluetooth combo devices.
- Added the firmware update listener
void onStatusChanged(int otaStatus, int otaType)
to IOtaListener
.
v3.22.0
- Release date: December 25, 2021
- New features:
- Added the feature to link an email address.
- Added networking error codes.
- Supported infrared radio frequency devices.
- Added access to the big data channel.
- Fixed issues:
- Fixed the home displaying issue that occurred during switching between shared devices.
- Fixed the pairing failure issue that occurred after Redmi M2004J7BC mobile phones had the maximum transmission unit (MTU) changed.
- Modified the error code format of the big data channel.
- Fixed the inaccuracy issue in the data point (DP) reporting and sending verification logic.
- Fixed the crash issue that occurred when the
localId
type is incorrect during Bluetooth mesh group control.
- Fixed the crash issue that occurred when the
localId
type is incorrect during group control.
v3.20.0
- Release date: November 11, 2020
- New features:
- Added the guest user login mode.
- Added push notification channels on Huawei, Xiaomi, OPPO, and vivo.
- Fixed certain issues.
v3.19.2
- Release date: October 31, 2020
- New features:
- Added the method
deleteMessageWithType
to ITuyaMessage
.
- Fixed occasional crashes on a LAN.
v3.19.0
- Release date: October 15, 2020
- New features:
- Added support for AndroidX.
- Added the API method for scheduled tasks.
- Supported changing custom images for rooms.
- Added device
dps
time to device properties to record the latest change time of the DP.
- Optimized performance and fixed issues.
v3.17.13
- Release date: October 10, 2020
- New features:
- Added the method
deleteMessageWithType
to ITuyaMessage
.
- Fixed occasional crashes on a LAN.
v3.17.10
- Release date: October 05, 2020
- New features:
- Fixed issues in certificate updates.
- Optimized performance and fixed issues.
v3.17.9
- Release date: September 10, 2020
- New features:
- Added the API method to query standard DPs of products.
- Optimized performance and fixed issues.
v3.17.8
- Release date: August 19, 2020
- New features:
- Fixed certain null pointer issues.
- Optimized performance and fixed issues.
v3.17.6
- Release date: July 18, 2020
- New features:
- Supported combo devices.
- Added the API method to synchronize scene changes.
- Added the API method to synchronize user information.
- Added the shortcut control SDK.
- Supported login by scanning a QR code.
- Supported bulk deletion of certain types of messages.
- Supported check for new messages.
- Added the home weather feature.
- Fixed the issue in the supplement solution to support Zigbee sub-device pairing.
- Optimized performance and fixed issues.
v3.17.0
- Release date: June 08, 2020
- New features:
- Added the indication of firmware update status.
- Supported the Wi-Fi Easy Connect (EZ) pairing mode for mesh devices.
- Supported Wi-Fi sub-device groups.
- Optimized performance and fixed issues.
v3.15.2
- Release date: May 13, 2020
- Fixed issues: fixed socket connection issues.
v3.15.0
- Release date: May 06, 2020
- New updates: optimized performance and fixed issues.
v3.14.5
- Release date: April 10, 2020
- New features:
- Updated MQTT library dependencies.
- Improved the stability of communication over a LAN.
- Encrypted network request data.
- Optimized performance and fixed issues.
v3.13.0
- Release date: January 08, 2020
- New features:
- Optimized performance.
- Fixed certain issues.
v3.12.4
- Release date: November 09, 2019
- New features:
- Supported update recommendation.
- Fixed certain issues.
v3.12.1
- Release date: September 29, 2019
- New features:
- Supported OTA updates for sub-devices.
- Optimized the access point (AP) or hotspot pairing mode.
- Supported comments and push notifications of scheduled tasks.
- Supported Bluetooth mesh devices.
- Replaced the
gcm
parameter with the fcm
parameter in the API method registerDevice
.
- Fixed certain issues.
v3.11.2
- Release date: August 13, 2019
- New features:
- Modified the integration with shared libraries (
.so
) including armeabi-v7a
, arm64-v8a
, and armeabi
to meet different requirements.
- Supported certain Bluetooth mesh functionalities.
- Added the Message Center module.
- Fixed certain issues.
v3.9.6
- Release date: May 17, 2019
- New updates:
- Changed
attribute int
in DeviceBean
and ProductBean
into long
.
- Supported displaying entries on pages and querying message types in the Message Center module.
- Fixed issues:
- Fixed issues in pairing Zigbee gateways.
- Fixed the issue that the 4G network interface card (NIC) on certain Huawei mobile phones was selected to send packets for pairing in AP mode after system updates.
- Fixed the failure to create a scheduled task type.
- Fixed the failure to synchronize data among sub-devices of a gateway on a LAN.
- Fixed the failure to update the locally cached device list after device pairing.
- Fixed the issues in multi-threaded command control.
- Fixed the issue that the 433 MHz gateway unexpectedly got online and offline.
v3.0.0
New updates: enhanced the encryption method based on the AppKey, AppSecret, and security image.
v2.9.+
New features:
- Improved the LAN stability and removed the Netty dependency.
- Removed RxJava.
- Added the robot vacuum stream channels.
v2.7.+
New features:
- Supported infrared devices.
- Optimized SDK components.
- Supported communication over Bluetooth mesh.
v2.4.+
New features:
- Allowed device management and control only after homes have been created. The v1 SDK versions must be updated to use this feature.
- Supported pairing and control of Zigbee devices.
v1.+.+
New features:
- Supported device management and control based on users.
- Allowed device pairing and control only for Wi-Fi devices.
Beta versions
v3.20.0
- Beta 1:
- Release date: October 31, 2020
- New updates: added the guest user login mode.
v3.17.6
- Beta 2:
Release date: June 24, 2020
- Beta 1:
Release date: June 12, 2020
v3.17.0
- Beta 1:
Release date: May 06, 2020
v3.15.0
- Beta 3:
Release date: April 28, 2020
- Beta 2:
Release date: April 22, 2020
- Beta 1:
Release date: April 11, 2020
v3.14.5
- Beta 2:
Release date: February 28, 2020
- Beta 1:
Release date: January 13, 2020
v3.13.0
- Beta 4:
Release date: December 20, 2019