English | 简体中文
Optimizations for the Conference scenario across all platforms:
- Independent room service, no longer relying on IM groups.
- Added a complete set of room list management APIs.
- Added reservation-related REST APIs for meetings and improved the capabilities of REST APIs.
- The SDK provides a singleton interface.
- Optimized the room entry process for increased stability.
- Independent background service for more accurate member lists.
- The server-side REST API also supports member management.
- Unbound from IM groups, chat groups, and conference rooms are no longer coupled.
- Updated room member offline detection logic, aligning with Tencent meeting offline detection business logic.
- Support for actively kicking non-online members out of the room, providing a server-side REST API for operations.
- Optimized administrator & room owner status notifications, fixing several issues related to role feedback in version 1.x.
- Independent call control signaling service.
- Provides server-side operation-related APIs.
- Call control management messages are separated from IM group history messages and no longer pollute chat records.
- Independent seat management service, providing a complete set of seat management REST APIs.
- Unified seat business logic, supporting up to 20.
- Seat supports queuing, no longer requires a mandatory seat index.
- Unified logic for ordered and unordered seat positions, no longer distinguishing between meetings and live.
- Support for pulling the seat request list at any time, solving the problem of lost seat requests in version 1.x when exiting midway.
For details, see API changes.
- Android and iOS: Added the administrator function, where the host can set/cancel - administrators to assist the host in performing operations such as muting and approving participants for the meeting.
- Android: Optimized the volume prompt effect for the simplified Mic icon.
- Android: Solved the speaker mode conflict: Personal video show cannot enter screen sharing.
- Android: Solved the issue of incomplete resource release caused by rapid and repeated entry/exit of the meeting.
- Android & iOS: Improve beautify UI, adjust rounded corners, background color, size, etc.;
- Android & iOS: Fixed some issues in special scenarios;
- Android: Refine the content of the small screen in the room, and split the refresh into user, video, and audio parts;
- Android: Solve the problem of multiple setting panels appearing when the bottom menu bar is clicked multiple times;
- Android: Optimize the development access process and adapt to Gradle 8.0;
- iOS: Fix the occasional black screen problem;
- iOS: Change the room number generation logic and fix the occasional room creation failure problem;
- Android & iOS: Optimize product experience, further beautify the landscape UI;
- Android & iOS: Optimize product experience, solve the jitter of the small screen switching in speaker mode, and set the small screen switching interval to 5 seconds;
- Android & iOS: Increase the readability of the source code, adjust the file directory and file naming of the UI;
- iOS & Android: Optimize the interface;
- iOS & Android: Add landscape and portrait screen adaptation;
- iOS & Android: Optimize the development access process, update the TUIRoomKit interface;
- iOS & Android: Optimize product experience, update the UI interface;
- iOS & Android: Optimize product experience, make microphone switch speed smoother;
- iOS & Android: Layout adaptation RTL, add Arabic;
- iOS: Remove beauty feature;
- iOS: Modify the problem that the quick meeting message sent by IM can be replied by long press;
- Android: Add video floating window function, prioritize screen sharing screen, followed by the owner's screen;
- Android: Optimize product experience, change the default audio output when entering the room to the speaker;
- Android: Optimize product experience, add a prompt when the account is kicked offline;
- Android: Optimize product experience, add a prompt for successful transfer of the homeowner;
- Android: Optimize the development access process, remove the tuivideoseat module, and merge its functions into tuiroomkit;
- iOS: Add video floating window function, prioritize screen sharing screen, followed by the owner's screen;
- iOS: Optimize product experience, change the default audio output when entering the room to the speaker;
- iOS: Optimize product experience, add a prompt for successful transfer of the homeowner;
- iOS: Optimize the development access process, remove the TUIVideoSeat module, and merge its functions into TUIRoomKit;
- iOS: Fix the problem of overlapping meetings when two people share the screen at the same time;
- Android & iOS: Fix the occasional Crash when frequently obtaining user information;
- Android & iOS: Fix the abnormal audio volume callback problem caused by turning off the microphone in some scenarios;
- Android: Add background survival logic to ensure the normal use of audio and video when the app is in the background;
- Android: Remove Basic and TUIBeauty modules;
- Android: Optimize video screen flicker, multiple refreshes, and other issues;
- Android: TUIRoomKit supports chat function;
- iOS: Add background survival logic to solve the problem that you can't hear the other party's voice when you go to the background
- iOS: Modify the problem that the preview setting page does not have horizontal and vertical screen induction
- iOS: If the system access to the camera and microphone is not allowed, open the microphone and camera to increase the permission access later
- iOS: Integrate TUIRoomKit with IM
- iOS: Modify the problem of watching screen sharing in the hand-raising speaking room
- iOS: Modify the conference QR code
- iOS: Modify the room entry time
- iOS: Display the corresponding button according to whether the beauty and chat are imported
- iOS: Fix unresponsive click issue
- iOS: Adapt to OC
- iOS: Add Chinese and English switching
- iOS: Fix the initial state problem of microphone and camera
- iOS: Fix issues caused by simultaneous access to TUIRoomKit and TUICallKit
- iOS: Fix routing jump problem
- iOS: Fix the problem of directly displaying the create room or enter room page without a preview page
- iOS: TUIRoomKit adds landscape mode
- iOS: TUIRoomKit adds hand-raising speaking room on-mic prompt
- iOS: TUIVideoSeat adds landscape mode and two-finger zoom function
- iOS & Android: Adapt
RoomEngine
V1.2.0
changes - iOS: VideoSeat adds speaker mode
- iOS: Fix the problem that the beauty setting is not saved
- iOS: Fix the problem that the hand-raising speaking request times out but the request is not removed from the hand-raising list
- iOS: Fix the problem that every time you click settings, the audio and video parameters are default values
- iOS: Fix the problem that sending pictures in chat will crash
- iOS: Fix the problem of jumping after transferring the homeowner and leaving the room page
- Android: Add landscape mode for a better viewing experience
- Android: Optimize UI interface popup animation
- Android: Dual-mode supports video screen switching to the other party's screen
- Android: Optimize video mic position
TUIVideoSeat
layout for better interaction experience
- Android: Adapt
RoomEngine
V1.0.2
changes,requestId
changed fromint
toString
- Android: Update
imsdk
version to7.1.3925
- iOS: Add
TUIChat
chat function - iOS: Fix the problem of black screen display in the video
- iOS: Fix the problem that the homeowner cannot get off the stage after the hand-raising speaking room is converted
- iOS & Android: Add
logout
interface - Android: Integrate
TUIChat
chat function - Android: Fix text display issues on some models
- Android: Fix the problem that the video mic position homeowner icon is displayed abnormally after the homeowner transfers in specific situations
- Android: Optimize
Toast
prompts after some operations - iOS: Fix the problem of homeowner management of members on the member list page
- iOS: Fix the problem of microphone and camera after getting on the stage and leaving the room, and re-entering the room
- iOS & Android: Modify
enterRoom
callback, deleteRoomScene
parameter - iOS & Android: Modify
onExitRoom
callback parameter to no parameter - iOS & Android: Fix the problem that the front and rear cameras and video mirroring settings before entering the room do not take effect in the room
- Android: Fix the problem that the user who has not been on the stage will crash after the homeowner leaves the room in the hand-raising speaking mode
- Android: Upgrade the project compileSdkVersion and targetSdkVersion to 30
- Android: Fix the problem that you cannot enter the room when there are too many people in the room
- Android: Upgrade gradle version to 6.7.1
- iOS: Fix callback exception caused by memory leak in roomEngine
- iOS: Fix the abnormal display of homeowner status
- iOS & Android: Modify
setUp
interfacelogin
interface - iOS & Android: Add interface for setting user avatar and nickname
setSelfInfo
- iOS & Android: Add onLogin login result callback
- iOS & Android: Add preparation page, you can preview the video before entering the room
- iOS & Android: Add hand-raising speaking mode, the host can control the user's on and off the microphone, and the audience needs to apply for the microphone before they can speak normally