Added

  • New interfaces to improve the pre-join experience by merging currently separated join-before-host and waiting room screens into a single waiting screen.

    • New interface in ZoomSDKWaitingRoomController

       - (BOOL)isAudioEnabledInWaitingRoom;
       - (BOOL)isVideoEnabledInWaitingRoom;
    • New callback in ZoomSDKWaitingRoomDelegate

      -(void)onWaitingRoomPresetAudioStatusChanged:(BOOL)audioCanTurnOn;
      -(void)onWaitingRoomPresetVideoStatusChanged:(BOOL)videoCanTurnOn;
  • Add the new library for SDK.

    libzoombase_crypto_shared.dylib
    Lottie.framework
    zChatComponent.framework
    zVideoUIBridge.framework

Changed & Fixed

  • Fixed an issue that the user can cancel join meeting when joining a meeting with password.

  • Fixed an issue that the attendees would also receive the callback onRequestForLiveTranscriptReceived.

  • Fixed an issue where the login status had been reset when auto-login failed.

  • Fixed an issue that attendees also received callbacks when the host SetPanelistChatPrivilege:All.

  • Fixed an issue that the thumbnail video will still display in share status after mute or unmute videos and set hideThumbnailVideoWindow to yes.

  • Fixed an issue that occurs from interface showMeetingComponent:MeetingComponent_ThumbnailVideo.

  • Fixed an issue that the interface hideOrShowNoVideoUserOnVideoWall didn’t work correctly.

  • Fixed an issue where the previous host still has the permission to assign the host.

  • Fixed an issue when subscribing to raw video data, the first renderer returns extraneous frames after a second renderer is created.

  • Fixed an issue where the recording consent dialog would not automatically close when leaving the meeting.

  • Changed the default value of property disablePopupWrongPasswordWindow from true to false which align with ZoomUI.

  • Fixed an issue that the app would crash when users left a webinar.