tencent_calls_uikit 2.7.2 copy "tencent_calls_uikit: ^2.7.2" to clipboard
tencent_calls_uikit: ^2.7.2 copied to clipboard

TUICallKit is a UIKit about audio&video calls launched by Tencent Cloud.

Version 2.7.2 #

Bug fix #

  • Android: Fixed the issue of not receiving onCallBegin and onCallEnd.

Version 2.7.1 #

New Features #

  • iOS: Adapt to the new version of TUIVoIPExtension plug-in. The new version of TUIVoIPExtension has more robust performance and can adapt to more complex usage scenarios.

Version 2.7.0 #

Bug fix #

  • Android&iOS: Fixed an issue where the incoming call banner was incorrectly displayed during a group call.
  • Android&iOS: Fixed the issue where the UI for joining a group call is not refreshed in real time when used in Chat.
  • Android&iOS: Fixed the issue where the UI page would be abnormal during a group call.
  • Function Optimization: #

  • Android&iOS: Group calls display members' nicknames.
  • Android: It is no longer necessary to judge whether to apply for camera permission during a voice call.

Version 2.6.1 #

Function Optimization: #

  • Android: Optimize the call logic when lock screen in Samsung Device.

Version 2.6.0 #

Function Optimization: #

  • Android: Optimize the call logic when lock screen.

Bug fix #

  • iOS: Fixed an issue where the incoming call banner was incorrectly displayed during a group call.

New Features #

  • Android&iOS:Added vibration function for incoming calls.

Version 2.5.2 #

Bug fix #

  • Fixed the issue that the text size of the call page follows the system text size changes

Version 2.5.1 #

New Features #

  • Android:Support USB Camera.

Version 2.5.0 #

Dependency Description #

  • Upgrade the dependent client SDK version: Android&iOS TUICallEngine:2.5.0.

Version 2.4.0 #

Dependency Description #

  • Upgrade the dependent client SDK version: Android&iOS TUICallEngine:2.4.0.

Version 2.3.6 #

Function Optimization: #

  • Android: Optimize the call logic when lock screen.
  • Android&iOS: Optimize the public floating window.
  • Bug fix #

  • iOS: Fixed the compilation error caused by agreeing to pull TXIMSDK_Plus_iOS and TXIMSDK_Plus_iOS_XCFramework.

Version 2.3.5 #

Function Optimization: #

  • Added method to package local calculation of user signature.
  • Bug fix #

  • Android: Fixed the crash problem of the group call floating window.

Version 2.3.4 #

New Features #

  • Android&iOS:Added enableIncomingBanner interface to optimize incoming call display strategy.

Version 2.3.3 #

Function Optimization: #

  • Android&iOS:Optimize initialization Engine related logic.

Version 2.3.2 #

New Features #

  • Android & iOS : Support virtual background setting function.
  • Android & iOS : Supports incoming call display floating window

Version 2.3.1 #

Bug fix #

  • Fixed method channel error on non-android and iOS platforms.

2.3.0 #

New Features #

  • Android&iOS:Support the function of actively joining group calls.

Function Optimization: #

  • Android&iOS:Optimize the login method when used together with tencent_cloud_chat_uikit.

Dependency Description #

  • Upgraded tencent_cloud_uikit_core dependency to version 1.5.6.
  • Upgrade the dependent client SDK version: Android&iOS TUICallEngine:2.3.0.915.

2.2.3 #

Dependency Description #

  • Upgraded tencent_cloud_uikit_core dependency to version 1.5.2.

2.2.2 #

New Features #

  • Android & iOS :The onCallReceived callback of TUICallObserver adds a new user-defined parameter userData.

2.2.1 #

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.

2.2.0 #

New Features #

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

2.1.1 #

New Features #

  • Android&iOS : Use the new UI3.0.

2.1.0 #

New Features #

  • Android&iOS : Use the new UI3.0.

2.0.6 #

Bug Fixes #

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

2.0.5 #

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.

2.0.4 #

Bug Fixes #

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

2.0.2 #

Bug Fixes #

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

2.0.1 #

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.

2.0.0 #

Dependency Description #

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

1.9.1 #

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.

1.9.0 #

New Features #

  • Android$iOS: Add an interface for setting ringtones.

Function 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.

1.8.3 #

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.

Function 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.

1.8.2 #

Bug Fixes #

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

1.8.1 #

Bug Fixes #

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

1.8.0 #

New Features #

  • Android&iOS: Built a new TUICallkit 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, reject, etc.

1.7.6-preview #

Function Optimization: #

  • Android&iOS: Optimized the display of user information when the username and user avatar are not set.
  • Android&iOS: Optimized the UI of one-to-one video calls.

Bug Fixes: #

  • Android&iOS: Fixed the problem of abnormal pages generated when logging out during a call.
  • Android: Fixed the problem of abnormal pages generated when kicked offline during a call.

1.7.5-preview #

New Features #

  • Android&iOS: Built a new TUICallkit 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, reject, etc.

1.7.4 #

Function Optimization: #

  • Android: Gravity sensing is turned off by default, optimizing the call experience on large screens and customized devices.

Bug Fixes: #

  • Android&iOS: When A calls B (offline) and cancels it, A calls B again, and B logs in and comes online, there is an abnormal problem with B's cloud call records.

1.7.3 #

Function Optimization #

  • Android: Supports development and debugging using emulators.

Dependency Description #

  • Upgrade the dependent client SDK version: Android LiteAVSDK_Professional: 11.3.0.13176.

1.7.2 #

Bug Fixes #

  • iOS: Upgrade the client SDK version to fix the problem of AppStore rejection due to Non-public API usage.

1.7.1 #

New Features #

  • Android&iOS: Added cloud call records, you can open the service in the console to experience the query.

Function Optimization #

  • Android: Lower the level of system keep-alive during the call, only display the keep-alive prompt in the status bar, and remove the notification and vibration.

1.6.3 #

Bug Fixes: #

  • iOS: Fixed the problem of an empty page when adding a participant during a call after calling joinInGroupCall.
  • iOS: Fixed the problem of user screen being covered after calling joinInGroupCall.

1.6.2 #

Bug Fixes: #

  • Android: Fixed the crash problem caused by calling the joinInGroupCall API.

1.6.1 #

Bug Fixes #

  • iOS: Fixed the problem of an empty midway page after calling joinInGroupCall.
  • iOS: Fixed the problem of user screen blocking after calling joinInGroupCall.

1.6.0 #

New Features #

  • Android&iOS: Added the hangup interface.
  • Android&iOS: Added user-defined fields and user-defined call timeout duration.
  • Android&iOS: Added a midway page for group calls.

Function Optimization #

  • Android: Optimized the display of single-person video call avatars.
  • Android&iOS: In group calls, inviting other group members to join the call is supported by default.

Bug Fixes #

  • Android: Fixed the problem of no sound after connecting to Bluetooth on Android 12 and above devices.
  • Android: Fixed the problem of occasional failure of muting on the called end.
  • iOS: Fixed the problem of occasional failure to receive incoming call invitations after re-logging in.
  • iOS: Fixed the problem of incorrect display of the nickname on the VoIP push page.

Dependency Description #

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

1.5.4 #

New Features #

  • iOS: Supports VoIP message push function, providing a better call answering experience.
  • Android&iOS: Added advanced parameters for offline push of Xiaomi, Huawei, and VIVO.
  • Android&iOS: Supports setting encoding resolution, picture direction, etc.
  • Android&iOS: Supports setting rendering direction, rendering mode (adaptive, fill), etc.

Function Optimization #

  • Android: Optimized the totaltime parameter unit to milliseconds in the onCallEnd callback.

Bug Fixes #

  • Android&iOS: Fixed the abnormal problem of the onCallReceived callback.
  • iOS: Fixed the problem of incomplete display of the call page when the screen is rotated.

1.5.3 #

Bug Fixes #

  • Android: Fixed the packaging failure problem.
  • Android&iOS: Fixed the problem of throwing an exception when the callback method is not implemented.

1.5.2 #

Bug Fixes #

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

1.5.1 #

Bug Fixes #

  • Android&iOS: Fixed the problem of incorrect version dependency of tencent_calls_engine.

1.5.0 #

Function Optimization #

  • Android: The ear-to-ear screen function is turned off by default.
  • Android: Upgrade the gradle plugin and version.
  • Android: Optimized the ringtone playback class to support loop playback.

Bug Fixes #

  • Android&iOS: Fixed the problem of no onCallCancel callback when the callee failed to answer the call.
  • Android: Fixed the problem of the caller's exception when the callee failed to answer the call.
  • Android: Fixed the problem of the callee's interface being called again when the caller cancels the call during the first call permission check and the callee pulls up the interface again.
  • Android: Fixed the problem of the userId parameter being empty in the network quality callback to the upper layer.
  • iOS: Fixed the problem of incorrect Observer registration timing in the Example.

1.4.2 #

Bug Fixes #

  • Android&iOS: Fixed the problem of call exceptions caused by incorrect Observer registration timing in the Example.
  • iOS: Fixed the problem of occasional invalid settings of the removeObserver API.

1.4.1 #

Bug Fixes #

  • Android: Fixed the problem of the OnCallEnd event being lost after the call ends.

1.4.0 #

Bug Fixes #

  • Android&iOS: Fixed the problem of call exceptions when actively joining a room (joinInGroupCall).
  • Android: Fixed the problem of call status exceptions when the app is backgrounded during a call and then returned to the foreground.
  • Android: Fixed the problem of call initiation failure caused by login status when integrating the tencent_cloud_chat_uikit plugin at the same time.
  • Android: Fixed the problem of call initiation failure caused by parameter check issues during group call initiation.

1.3.1 #

New Features #

  • Android&iOS: Supports custom offline push messages during calls.

Bug Fixes #

  • Android: Fixed the problem of the sdkappid is invalid prompt when integrating the tencent_cloud_chat_uikit plugin at the same time.

1.3.0 #

Function Optimization #

  • iOS: Optimized the TUICallKit framework size.

Bug Fixes #

  • Android&iOS: Fixed the problem of the call interface not disappearing when the server dissolves the room or kicks out a user.
  • Android: Fixed the problem of the call interface not displaying when A calls offline user B, cancels the call, and then calls B again after B comes online.

1.2.2 #

Bug Fixes #

  • iOS: Fixed the compilation error caused by static library linking.

1.2.0 #

New Features #

  • Android&iOS: Supports 1v1 audio and video calls and group audio and video calls.
  • Android&iOS: Supports custom avatars and nicknames.
  • Android&iOS: Supports setting custom ringtones.
  • Android&iOS: Supports opening a floating window during a call.
  • Android&iOS: Supports incoming call services under multiple platform login status.