iOS SDK Updates - 01/24/21
1611567180001
Developers!
We are happy to announce that our iOS SDK has been updated to v5.4.54802.0124, and it is available in Zoom App Marketplace.
In this version, we have included the following changes:
Added:
Added new interfaces to switch between driving mode, active video view, and gallery view.
The interface in
MobileRTCMeetingService+InMeeting.h
:- (void)switchToActiveSpeaker;
- (void)switchToVideoWall;
- (void)switchToDriveScene;
Added new enum value to allow sending chat to users in the waiting room.
The enum in
MobileRTCMeetingService+Chat.h
:
typedef enum { ///Chat to all participants in the meeting. MobileRTCChatGroup_All = 0, ///Chat to panelists in the webinar. MobileRTCChatGroup_Panelists = 1, ///Chat to waiting room user MobileRTCChatGroup_SilentModeUsers = 2, }MobileRTCChatGroup;
Added new enum values to reflect the reason for login failure.
The enum in
MobileRTCConstants.h
:
typedef NS_ENUM(NSUInteger, MobileRTCLoginFailReason) {
///login is successful.
MobileRTCLoginFailReason_Success,
///Email login disabled.
MobileRTCLoginFailReason_EmailLoginDiable,
///User not exist.
MobileRTCLoginFailReason_UserNotExist,
///Password is wrong.
MobileRTCLoginFailReason_WrongPassword,
///Account is locked.
MobileRTCLoginFailReason_AccountLocked,
///SDK need update.
MobileRTCLoginFailReason_SDKNeedUpdate,
///Attempts too many times.
MobileRTCLoginFailReason_TooManyFailedAttempts,
///SMS code error.
MobileRTCLoginFailReason_SMSCodeError,
///SMS code expired.
MobileRTCLoginFailReason_SMSCodeExpired,
///Phone number format invalid.
MobileRTCLoginFailReason_PhoneNumberFormatInValid ,
///Login fail other reason.
MobileRTCLoginFailReason_OtherIssue = 100,
};
Added the ability to remove webinar attendee using the interface
removeUser
Added the ability to rename webinar attendee using the interface
changeName
Changed & Fixed:
Following the change of the Zoom Client to block the unencrypted traffic.
Enhanced the error handling experience and added send a chat to the waiting room function in the sample app.
Fixed an issue that the sendChatToUser interface does not properly respect the host settings on chat privilege.
Fixed an issue that the sendChatToUser interface provides inconsistent chat behavior when the private chat is disabled.
You may find the latest version of iOS SDK on the download page on App Marketplace (The same location as your SDK key & secret).
Should you have any questions while upgrading our SDK, please visit our Developer Forum and our SDK experts will be more than happy to assist you over there.
Happy Zooming!!