Added

  • New property to hide Feedback and ShareButton in MobileRTCMeetingSettings.h

    @property (assign, nonatomic) BOOL hideFeedbackButtonOnCloudWhiteboard
    @property (assign, nonatomic) BOOL hideShareButtonOnCloudWhiteboard```
  • New property to use appPrivilegeToken token in MobileRTCMeetingService.h

    @property (nullable, nonatomic, retain, readwrite) NSString *appPrivilegeToken
  • New interface to allow the developer to customize the URL of cloud whiteboard feedback in MobileRTCMeetingService+Customize.h

    (BOOL)setCloudWhiteboardFeedbackUrl:(nullable NSString *)feedbackUrl
  • New interface to send raw audio data in MobileRTCAudioSender.h

    (MobileRTCRawDataError)send:(char*)data dataLength:(unsigned int)length sampleRate:(int)rate;
  • New interface to set the delegate of the virtual audio source in MobileRTCAudioSourceHelper.h

    (MobileRTCRawDataError)setExternalAudioSource:(id <MobileRTCAudioSourceDelegate> _Nullable)audioSourceDelegate;```
  • New callback to the virtual audio source in MobileRTCMeetingDelegate.h

    - (void)onDeviceInitialize:(MobileRTCAudioSender *_Nonnull)rawdataSender
    - (void)onStartSendData
    - (void)onStopSendData
    - (void)onDeviceUninitialize    
  • New interface to get raw data receive privileges in MobileRTCMeetingService+RawArchiving.h

    - (BOOL)startRawArchiving
    - (BOOL)stopRawArchiving
  • New interface to send emoji reaction in MobileRTC/MobileRTCMeetingService+Reaction.h

    (MobileRTCMeetError)sendEmojiReaction:(MobileRTCEmojiReactionType)type

Changed & Fixed

  • Discontinue the support for 32-bit iOS devices

  • Fixed an issue where the SDK interface allows deleting the last interpreter, which behaves differently compared to the Zoom client.

Deprecated

  • Deprecated interface to send emoji reaction in MobileRTC/MobileRTCMeetingService+Reaction.h

    - (MobileRTCMeetError)sendEmojiReaction:(MobileRTCEmojiReactionType)type reactionSkinTone:(MobileRTCEmojiReactionSkinTone)skinTone