iOS SDK Updates - 12/29/20
1609326240001
Developers!
We are happy to announce that our iOS SDK has been updated to v5.4.54520.1229, and it is available in Zoom App Marketplace.
In this version, we have included the following changes:
Added:
Upgraded Zoom default UI to match Zoom client 5.4.3, including but not limit to the following new features:
- End-to-end(E2E) encryption
- Enhanced gallery view for iPad
- Improved experience for saving annotations on mobile
Added new interfaces to retrieve meeting type(regular meeting, breakout room, webinar).
- The interface in
MobileRTCMeetingService+InMeeting.h
- (MobileRTCMeetingType)getMeetingType;
- The interface in
Added new properties in
MobileRTCMeetingUserInfo
andMobileRTCMeetingWebinarAttendeeInfo
- The interface in
MobileRTCMeetingUserInfo.h
- The interface in
@property (nonatomic, assign) BOOL isMySelf;
@property (nonatomic, assign) MobileRTCUserRole userRole;
@property (nonatomic, assign) BOOL isInterpreter;
@property (nonatomic, retain) NSString* _Nullable interpreterActiveLanguage;
Added a new interface to check whether the reaction button is hidden
- The interface in
MobileRTCMeetingSettings.h
- (BOOL)reactionsOnMeetingUIHidden;
- The interface in
Added new interfaces and callbacks in PreMeetingService to get email content asynchronously.
- The interface in
MobileRTCPremeetingService.h
- (BOOL)asyncGetInviteEmailContent;
- (void)sinkGetInviteEmailContent:(PreMeetingError)result content:(NSString *_Nullable)content;
- The interface in
Added new interfaces for the emoji in reactions feature.
- The interface in
MobileRTCMeetingService+Reaction.h
andMobileRTCMeetingDelegate.h
- (BOOL)isEmojiReactionEnabled;
- (MobileRTCMeetError)sendEmojiReaction:(MobileRTCEmojiReactionType)type reactionSkinTone:(MobileRTCEmojiReactionSkinTone)skinTone;
- (void)onEmojiReactionReceived:(NSUInteger)userId reactionType:(MobileRTCEmojiReactionType)type reactionSkinTone:(MobileRTCEmojiReactionSkinTone)skinTone;
- The interface in
Added new interfaces to change skin tone of the reactions in Zoom UI.
- The interface in
MobileRTCMeetingSettings.h
- (MobileRTCMeetError)setReactionSkinTone:(MobileRTCEmojiReactionSkinTone)skinTone;
- (MobileRTCEmojiReactionSkinTone)reactionSkinTone;
- The interface in
Added Xcode 12 Support
Added the ability to show and to support reCaptcha.
Changed & Fixed:
- Fixed an issue that the in-meeting UI does not properly adjust and adapt the screen of iPhone 12, iPhone 12 Pro, iPhone 12 Pro Max.
- Fixed an issue that the
MobileRTCMeetingInterpreter
andMobileRTCInterpretationLanguage
can‘t find symbol when using Swift. - Fixed an issue that the interface
handZoomWebUrl
does not properly handle the user information in the URL when the meeting requires login. - Fixed an issue that the image does not present properly in Zoom UI when using the dark mode.
- Disabled the pin/spotlight interfaces for Custom UI.
boUserID
is now Nullable in- (BOOL)ignoreUserHelpRequest:(NSString * _Nullable)boUserId
.
Deprecated
- (nullable NSArray *)getSupportedToolType;
- (nullable NSString*)getInviteEmailContent
Removed
- The interface in
MobileRTCMeetingDelegate.h
- (void)OnRefreshQAData;
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!!