Flutter

Version 2.3.2 @2024.04.24

New Features:

Android & iOS: Optimized popup logic for incoming calls, displaying the banner answering box by default.
Android & iOS: Supported background blur for video calls..

Version 2.3.1 @2024.04.22

Bug Fixes:

Fixed the issue of the Method Channel error reporting on non-iOS & Android platforms.

Version 2.3.0 @2024.04.18

New Features:

Android & iOS: Supported displaying call status at the top of the group in tencent_cloud_chat_uikit and allowing group members to join a call.

Feature Optimization:

Android & iOS: Optimized the login method when used concurrently with tencent_cloud_chat_uikit.

Dependency Description:

Upgraded tencent_cloud_uikit_core to version 1.6.0.
Upgraded the dependency client TUICallEngine SDK to version 2.3.0.915.

Version 2.2.3 @2024.03.08

Dependency Description:

Upgraded tencent_cloud_uikit_core to version 1.5.2.

Version 2.2.2 @2024.03.07

New Features:

Android&iOS: TUICallObserver's onCallReceived callback adds user-defined parameter userData.

Version 2.2.1 @2024.02.06

Bug Fixes:

Android: After killing the process, the application received the FCM push but did not answer it, and then entered the application page with an exception.

Version 2.2.0 @2024.02.03

New Features:

Android: Supports FCM push and needs to be used together with tencent_cloud_chat_push

Version 2.1.1 @2024.01.06

Bug Fixes:

Android&iOS : Modify some UI 3.0 UI related bugs

Version 2.1.0 @2024.01.04

New Features:

Android&iOS : Use the new UI3.0.

Version 2.0.6 @2023.12.15

Bug Fixes:

iOS : The problem of missing some fields in iOS offline push information

Version 2.0.5 @2023.12.10

Bug Fixes:

iOS : Fixed the issue of abnormal ringtone when entering the call page during VoIP push and abnormal pulling of remote stream.
Android : Fixed an issue where the incoming call page would be abnormal when in the background when the floating window permission was not obtained.

Version 2.0.4 @2023.12.04

Bug Fixes:

Android&iOS : Fixed the intermittent issue of incoming call page not displaying sometimes after clicking on an incoming call notification.

Version 2.0.2 @2023.11.27

Bug Fixes:

Android : Fix the issue of call failure under multiple Flutter Engine conditions.

Version 2.0.1 @2023.11.15

Bug Fixes:

Android & iOS : Fixed an incompatibility issue caused by Tencent RTC Observer when using Tencent RTC components with other components that also use Tencent RTC.
Android : Fixed an incompatibility issue when using TUIRoom in conjunction with other devices.

Version 2.0.0 @2023.11.06

Dependency Description:

Upgrade the dependent client SDK version:
Android&iOS TUICore:7.6.5011.
Android&iOS TUICallEngine:2.0.0.750.

Version 1.9.1 @2023.10.21

New Features:

iOS: Support Voip.

Bug Fixes:

iOS: Fixed an issue where the call page would be abnormal when receiving a call in the background.

Version 1.9.0 @2023.10.09

New Features:

Android&iOS: Add an interface for setting ringtones.

Feature Optimization:

Android & iOS: Optimize package purchasing prompts.
Android & iOS: Optimize default bitrates for different resolutions, see details.

Bug Fixes:

iOS: Fixed the issue where the same Observer object can be registered twice.

Dependency Description:

Upgrade the dependent client SDK version:
Android&iOS TUICore:7.5.4852.
Android&iOS TUICallEngine:1.9.0.680.

Version 1.8.3 @2023.08.25

Bug Fixes:

Android&iOS: Fixed the problem of no call message display when using tencent_cloud_chat_uikit.
Android&iOS: Fixed the problem of occasionally pulling up the group call page during a single-person call.
Android&iOS: Fixed the problem of occasionally pulling up the call page twice during a call.
Android&iOS: Fixed the problem of abnormal display of call duration.
Feature Optimization:
Android: Optimized the problem of failing to pull up the interface in the background when receiving a call.

Dependency Description:

Upgrade tencent_cloud_uikit_core to version 1.1.1.

Version 1.8.2 @2023.08.19 Bug Fixes:

iOS: Fixed the problem of some compilers failing to compile due to the use of deprecated Swift interfaces.

Version 1.8.1 @2023.08.18

Bug Fixes:

Android&iOS: Fixed the problem of the video stream of the other party being displayed during a group call voice call.

Version 1.8.0 @ 2023.08.17

New Features:

Android&iOS:Build a new TUICalkit based on the Dart language, which makes it easier to customize your own UI style.
Android&iOS:TUICallEngine adds multiple business interfaces such as hangup, accept, and reject.

Version 1.7.4 @ 2023.07.20

Feature Optimization:

Android:By default, the gravity sensor is turned off to optimize the call experience on large screens and customized devices.

Bug Fixes:

Android&iOS:A calls B (offline) and then cancels, A calls B again, B logs in and goes online, and B's cloud call record is abnormal.

Version 1.7.3 @ 2023.07.19

Feature Optimization:

Android: Supports development & debugging using the emulator.

Dependency Description:

The client SDK version that the upgrade depends on: Android LiteAVSDK_Professional: 11.3.0.13176.

Version 1.7.2 @ 2023.07.09

Bug Fixes:

iOS: Upgrade the client SDK version to fix the problem of AppStore listing failure caused by Non-public API usage.

Version 1.7.1 @ 2023.07.03

New Features:

Android&iOS:Added cloud call records, you can activate the service on the console for experience query.

Feature Optimization:

Android:Reduce the level of system keep-alive during calls, only display the keep-alive reminder in the status bar, and remove notifications and vibrations.

Version 1.6.3 @ 2023.06.03

Bug Fixes:

iOS: Fix the issue of an empty page when adding people halfway after calling joinInGroupCall.
iOS: Fix the issue of user screen overlap after calling joinInGroupCall.

Version 1.6.2 @ 2023.05.30

Bug Fixes:

Android: Fix the crash issue caused by calling the joinInGroupCall API.

Version 1.6.1 @ 2023.05.15

Bug Fixes:

Android: Fix the occasional crash when applying for floating window permissions on specific Vivo models.

Dependency Description:

Upgrade the dependent client SDK version: Android LiteAVSDK_Professional: 11.1.0.13111, iOS TXLiteAVSDK_Professional: 11.1.14143.

Version 1.6.0 @ 2023.05.03

New Features:

Android&iOS: Add hangup interface.
Android&iOS: Add user-defined fields and user-defined call timeout duration.
Android&iOS: Add midway join page for group calls.

Feature Optimization:

Android: Optimize single-user video call avatar display.
Android&iOS: By default, support inviting other group members to join the call in group calls.

Bug Fixes:

Android: Fix the issue of no sound on Android 12 and above devices after connecting to Bluetooth.
Android: Fix the occasional issue of mute settings not taking effect on the called party's side.
iOS: Fix the occasional issue of the device not receiving incoming call invitations after re-login.
iOS: Fix the issue of incorrect nickname display on VoIP push page.

Dependency Notes:

Upgrade the dependent client SDK version: Android LiteAVSDK_Professional: 11.1.0.13111, iOS TXLiteAVSDK_Professional: 11.1.14143.

Flutter Version 1.5.4 @ 2023.04.14

New Features:

Android&iOS: Add offline push parameters for Xiaomi, Huawei, and VIVO.
iOS: Supports VoIP message push function.
Android&iOS: Add resolution setting function.

Feature Optimization:

Android: Optimize the unit of the totaltime parameter in the onCallEnd callback to milliseconds.

Bug Fixes:

Android&iOS: Fix onCallReceived callback exception issue.
iOS: Fix the issue of incomplete call page display when the screen is rotated.

Version 1.5.3 @ 2023.03.17

Bug Fixes:

Android: Fix the packaging failure issue.
Android&iOS: Fix the issue of throwing exceptions when callback methods are not implemented.

Version 1.5.2 @ 2023.03.13

Bug Fixes:

Android: Fix the compilation error caused by the API change of TUICallDefine.OfflinePushInfo.

Version 1.5.1 @ 2023.03.13

Bug Fixes:

Android&iOS: Fix the issue of incorrect version dependency of tencent_calls_engine.

Version 1.5.0 @ 2023.03.13

Feature Optimization:

Android: Proximity wake-up function is turned off by default.
Android: Upgrade gradle plugin and version.
Android: Optimize the ringtone playback class, supporting loop playback.

Bug Fixes:

Android&iOS: Fix the issue that the onCallCancel callback is missing when the called party fails to answer the call.
Android: Fix the abnormal problem of the caller when the called party fails to answer the call.
Android: Fix the issue that the interface is pulled up again by the called party when checking permissions for the first call and the calling party cancels the call.
Android: Fix the issue of userId being empty when calling back the network quality to the upper layer.
iOS: Fix the issue of incorrect Observer registration timing in Example.

Version 1.4.2 @ 2023.02.24

Bug Fixes:

Android&iOS: Fix the issue of abnormal calls caused by the wrong Observer registration timing in Example.
iOS: Fix the occasional invalid setting issue of removeObserver API.

Version 1.4.1 @ 2023.02.20

Bug Fixes:

Android: Fix the issue of the OnCallEnd event being lost after the call ends.

Version 1.4.0 @ 2023.01.16

Bug Fixes:

Android&iOS: Fix the issue of abnormal call termination when actively joining a room (joinInGroupCall).
Android: Fix the issue of abnormal call status when entering the background during audio and video call answering and returning to the foreground.
Android: Fix the issue of call initiation failure caused by login status when integrating the tencent_cloud_chat_uikit plugin.
Android: Fix the issue of call initiation failure due to parameter check issues when initiating a group call.

Version 1.3.1 @ 2022.12.27

New Features:

Android&iOS: Support custom offline push message during a call.

Bug Fixes:

Android: Fix the issue of sdkappid is invalid prompt when integrating the tencent_cloud_chat_uikit plugin.

Version 1.3.0 @ 2022.12.02

Feature Optimization:

iOS: Optimize the size of the TUICallKit Framework.

Bug Fixes:

Android&iOS: Fix the issue of the call interface not disappearing when the server-side dissolves the room or kicks out users.
Android: Fix the issue that the call interface does not display when user A calls offline user B, then cancels the call; A calls B again, and B's call interface does not display after going online.

Version 1.2.2 @ 2022.11.17

Bug Fixes:

iOS: Fix the compilation issue caused by static library linking.

Version 1.2.0 @ 2022.11.17

New Features:

Support 1v1 audio and video calls, group audio and video calls.
Support custom avatar and custom nickname.
Support setting custom ringtones.
Support enabling floating window during the call.
Support incoming call service for multi-platform login status.