Releases: netease-kit/NEMeeting
Releases · netease-kit/NEMeeting
4.6.0
Important
- 更新涉及的组件接口目前仅支持移动端
New Feature
- 会议内通知中心不展示录制完成的通知,也不展示录制完成的弹窗
- 等候室成员,在收到本次会议邀请时自动准入
- 支持会中展示会议最大人数,会中达到最大人数情况下的提示弹窗
- 新增共享批注功能,在桌面端发起共享,桌面端和 web 可对共享画面进行批注,在其他端进行观看
- 等候室成员可以实时感知到主持人变化,以便进行聊天室私聊
- 支持通过
NEMeetingKit.getSDKLogPath
获取SDK日志文件路径 - 支持通过
NEMeetingKit.getAppNoticeTips
获取公告提示 - 语音激励功能支持开关
- 新增
NEContactsService
用于进行联系人查询,可使用NEMeetingKit.getContactsService
来获取到NEContactsService
实例 - 新增
NEMeetingMessageChannelService
用于管理通知中心消息 - 支持在预约会议时配置同声传译译员以及语言,同时支持在会议中开启和关闭同声传译功能
- 支持预约会议时对时区的选择
- 【应用】全新的视觉与交互
- 【Windows&macOS】在点击切换扬声器设备时,如果为静音时增加弹窗提示
- 【Windows&macOS】正在说话提示条支持拖动
- 【Android&iOS】支持收到会议邀请后的震动提示
- 【Android&iOS】优化画中画时会议结束的情况,会议结束将会直接退出画中画
- 【Android】新增SDK初始化扩展接口
NEMeetingKit.initializeEx
,通过企业代码或邮箱进行初始化时可返回企业信息 - 【Windows&macOS】共享屏幕发起时多屏幕增加标识
Fixed
- 【Android&iOS】参会者列表人数统计优化。未加入到 RTC 的参会者也展示在参会者列表中,并标记为“正在加入中”
- 【Android】修复创建/加入会议头像不生效的问题
- 【iOS】修复个别机型错误弹出音量最低提示的问题
- 【iOS】修复静音模式下收到邀请会播放铃声的问题
- 【iOS】修复系统通话状态监听不准确的问题
Api Changes
- 新增
NEMeetingMessageChannelService
用于管理通知中心消息,可使用NEMeetingKit.getMeetingMessageChannelService
来获取到NEMeetingMessageChannelService
实例 NEMeetingErrorCode
新增三个错误码:ERROR_CODE_CORP_NOT_FOUND
,表示企业不存在ERROR_CODE_ACCOUNT_PASSWORD_NEED_RESET
,表示账号需要重置密码才能允许登录ERROR_CODE_CORP_NOT_SUPPORT_SSO
,表示企业不支持 SSO 登录
NEPreMeetingService
支持更多的功能,如历史会议与收藏会议- 新增接口
getFavoriteMeetingList
,用于获取收藏会议列表 - 新增接口
addFavoriteMeeting
,用于添加收藏会议 - 新增接口
removeFavoriteMeeting
,用于取消收藏会议 - 新增接口
getHistoryMeetingList
,用于获取历史会议列表 - 新增接口
getHistoryMeetingDetail
,用于获取历史会议的会议详情
- 新增接口
- 支持更丰富的登录方式,并且在组件的
NEAccountService
提供更多账号相关的接口- 新增接口
tryAutoLogin
用于尝试自动登录鉴权,同时废弃NEMeetingKit.tryAutoLogin
接口,将在后续版本中正式删除 - 新增接口
loginByToken
用于根据账号跟Token进行登录,同时废弃NEMeetingKit.login
接口,将在后续版本中正式删除 - 新增接口
loginByPassword
用于根据账号密码进行登录,同时废弃NEMeetingKit.loginWithNEMeeting
接口,将在后续版本中正式删除 - 新增接口
requestSmsCodeForLogin
,用于获取登录验证码 - 新增接口
loginBySmsCode
,用于通过验证码进行登录 - 新增接口
generateSSOLoginWebURL
,用于生成SSO登录链接,使用这个接口的前提是要在NEMeetingKit.initiate
的参数中设置NEMeetingKitConfig.corpCode
或NEMeetingKitConfig.corpEmail
- 新增接口
loginBySSOUri
,用于通过SSO登录结果uri完成会议组件登录鉴权 - 新增接口
loginByEmail
,用于通过邮箱密码登录鉴权 - 新增接口
loginByPhoneNumber
,用于通过电话号码密码登录鉴权 - 新增接口
addListener
,用于添加账号服务监听实例,同时废弃NEMeetingKit.addAuthListener
接口,将在后续版本中正式删除 - 新增接口
removeListener
,用于移除账号服务监听实例,同时废弃NEMeetingKit.removeAuthListener
接口,将在后续版本中正式删除 - 新增接口
resetPassword
,用于重置密码 - 新增接口
updateAvatar
,用于修改当前登录账号头像 - 新增接口
updateNickname
,用于修改当前登录账号昵称 - 新增接口
logout
,用于登出当前已登录的账号,同时废弃NEMeetingKit.logout
接口,将在后续版本中正式删除
- 新增接口
- 支持预约会议时对时区的选择
NEMeetingInfo
、NEMeetingItem
、NERemoteHistoryMeeting
支持获取或设置timezoneId
- 支持会前配置同声传译译员和译员、会中开启和关闭同声传译功能:
- 新增
NEMeetingInterpreter
译员对象类型、NEMeetingInterpretationSettings
同声传译设置对象类型 - 通过
NEMeetingItem.interpretationSettings
可配置同声传译译员和语言
- 新增
- 废弃
NEHistoryMeetingItem
,使用NELocalHistoryMeeting
替代 - 废弃
NEAuthListener
,新增NEAccountServiceListener
替代 - 废弃
NEAccountInfo.accountName
属性,新增NEAccountInfo.nickname
替代 - 废弃
NEAccountInfo.accountId
接口,新增NEAccountInfo.userUuid
替代 - 废弃
NEAccountInfo.meetingNum
接口,新增NEAccountInfo.privateMeetingNum
替代 - 废弃
NEAccountInfo.shortMeetingNum
接口,新增NEAccountInfo.privateShortMeetingNum
替代 - 废弃
NEMeetingService.addListener
接口,新增NEMeetingService.addMeetingStatusListener
替代 - 废弃
NEMeetingService.removeListener
接口,新增NEMeetingService.removeMeetingStatusListener
替代 - 废弃
MeetingServiceListener
接口,新增NEMeetingStatusListener
与NEMeetingOnInjectedMenuItemClickListener
替代 - 新增
NESettingsService.getBeautyFaceValue
接口 - 新增
NESettingsService.setBeautyFaceValue
接口 - 新增
NESettingsService.isWaitingRoomSupported
接口 - 新增
NESettingsService.setExternalVirtualBackgroundList
接口 - 新增
NESettingsService.getExternalVirtualBackgroundList
接口 - 新增
NESettingsService.setCurrentVirtualBackground
接口 - 新增
NESettingsService.getCurrentVirtualBackground
接口 - 新增
NESettingsService.enableSpeakerSpotlight
接口 - 新增
NESettingsService.isSpeakerSpotlightEnabled
接口 - 新增
NESettingsService.enableFrontCameraMirror
接口 - 新增
NESettingsService.isFrontCameraMirrorEnabled
接口 - 新增
NESettingsService.enableTransparentWhiteboard
接口 - 新增
NESettingsService.isTransparentWhiteboardEnabled
接口 - 废弃
NESettingsService.isVirtualBackgroundEnabled
接口,新增NESettingsService.isVirtualBackgroundSupported
替代 - 废弃
NESettingsService.setTurnOnMyVideoWhenJoinMeeting
接口,新增NESettingsService.enableTurnOnMyVideoWhenJoinMeeting
替代 - 废弃
NESettingsService.setTurnOnMyAudioWhenJoinMeeting
接口,新增NESettingsService.enableTurnOnMyAudioWhenJoinMeeting
替代 - 废弃
NESettingsService.isMeetingLiveEnabled
接口,新增NESettingsService.isMeetingLiveSupported
替代 - 废弃
NESettingsService.isWhiteboardEnabled
接口,新增NESettingsService.isMeetingWhiteboardSupported
替代 - 废弃
NESettingsService.isCloudRecordEnabled
接口,新增NESettingsService.isMeetingCloudRecordSupported
替代 - 废弃
NESettingsService.setBuiltinVirtualBackgrounds
接口,新增NESettingsService.setBuiltinVirtualBackgroundList
替代 - 废弃
NESettingsService.getBuiltinVirtualBackgrounds
接口,新增NESettingsService.getBuiltinVirtualBackgroundList
替代 - 废弃
NESettingsService.getHistoryMeetingItem
接口,新增NEMeetingService.getLocalHistoryMeetingList
替代 - 删除老版本已经废弃的 API:
- 删除
NEMeetingKitConfig.loggerConfig
字段 - 删除
NELoggerConfig
类型
- 删除
Compatibility
- 兼容 NERoomKit 1.29.0
- 兼容 NIMSDK(Android 9.16.0 | macOS&Windows9.15.1 | iOS 9.16.1 | Web 9.14.1)版本
- 兼容 NERtcSDK(Web 5.6.0 | Android&Web&macOS&Windows 5.5.40) 版本
Release v2.0.6
Merge pull request #123 from chandarlee/master feat: release v2.0.6
2.0.4
- PC: 2.0.4
- Web: 2.0.4
1.10.0
Added
- 创建和加入会议可设置成员标签,对应字段为:
NEMeetingParams.tag
- 会议中的成员信息类可获取到入会时设置的标签,对应字段为:
NEInMeetingUserInfo.tag
- 预约会议和创建会议时,可配置允许入会的成员账号列表以及数量:
- 创建会议时使用
NEStartMeetingParams.scene
字段配置 - 预约会议时使用
NEMeetingItemSetting.scene
字段配置
- 创建会议时使用
1.9.0
Merge pull request #108 from stephenzhj/main 更新文档
Merge pull request #103 from chandarlee/v1.8.1
Feat: add API docs
1.7.1: Merge pull request #87 from stephenzhj/master
update changelog
1.7.0: Merge pull request #86 from stephenzhj/master
windows/macos 更新说明
1.5.2: Merge pull request #77 from netease-im/server_api
1.5.1: Merge pull request #70 from FreeSunny/master
change log modify