NEMeetingKit V4.10.0
|
#include <NEMeetingKitHeader.h>
实例方法 | |
(void) | - initialize:callback: |
(BOOL) | - isInitialized |
(void) | - loginWithNEMeeting:password:callback: |
(void) | - login:token:callback: |
(void) | - tryAutoLogin: |
(void) | - logout: |
(NEMeetingService *) | - getMeetingService |
(NEAccountService *) | - getAccountService |
(NESettingsService *) | - getSettingsService |
(NEPreMeetingService *) | - getPreMeetingService |
(NEScreenSharingService *) | - getScreenSharingService |
(NEMeetingInviteService *) | - getMeetingInviteService |
(NEMeetingMessageChannelService *) | - getMeetingMessageChannelService |
(NEContactsService *) | - getContactsService |
(NEFeedbackService *) | - getFeedbackService |
(void) | - addAuthListener: |
(void) | - removeAuthListener: |
(void) | - addGlobalEventListener: |
(void) | - removeGlobalEventListener: |
(void) | - switchLanguage:callback: |
(void) | - getSDKLogPath: |
(void) | - getAppNoticeTips: |
(void) | - updateApnsToken:key:callback: |
类方法 | |
(instancetype) | + getInstance |
NEMeetingKit作为会议组件的入口,提供了会议组件的最基础能力,如初始化、语言设置、日志路径获取。同时NEMeetingKit也是获取各个Service的入口,通过get方法获取Service之后就可以使用会议组件的各项能力。
- (void) addAuthListener: | (id< NEMeetingAuthListener >) | authListener |
- (void) addGlobalEventListener: | (id< NEGlobalEventListener >) | listener |
添加全局事件监听器
listener | 全局事件监听器 |
- (NEAccountService *) getAccountService |
获取用于登录登出、查询账号信息的账号服务,如果未完成初始化,则返回为空
- (void) getAppNoticeTips: | (void(^)(NSInteger code, NSString *message, NEMeetingAppNoticeTips *data)) | callback |
获取公告提示
callback | 回调接口,返回应用公告提示文案 |
- (NEContactsService *) getContactsService |
获取通讯录服务,如果未完成初始化,则返回为空
- (NEFeedbackService *) getFeedbackService |
获取意见反馈服务,如果未完成初始化,则返回为空
+ (instancetype) getInstance |
获取会议SDK实例
- (NEMeetingInviteService *) getMeetingInviteService |
获取会议邀请服务,如果未完成初始化,则返回为空
- (NEMeetingMessageChannelService *) getMeetingMessageChannelService |
获取会议消息通知服务,如果未完成初始化,则返回为空
- (NEMeetingService *) getMeetingService |
获取用于创建或加入会议的会议服务,如果未完成初始化,则返回为空
- (NEPreMeetingService *) getPreMeetingService |
获取会前服务,如果未完成初始化,则返回为空
- (NEScreenSharingService *) getScreenSharingService |
获取会议外投屏服务,如果未完成初始化,则返回为空
- (void) getSDKLogPath: | (void(^)(NSString *path)) | callback |
获取组件日志目录
callback | 回调接口,该回调会返回本地日志文件路径 |
- (NESettingsService *) getSettingsService |
获取会议设置服务,如果未完成初始化,则返回为空
- (void) initialize: | (NEMeetingKitConfig *) | config | |
callback: | (void(^)(NSInteger code, NSString *message, NEMeetingCorpInfo *data)) | callback |
初始化会议组件,只有在完成初始化后才能调用会议组件的其他接口。 可通过 NEMeetingKitConfig::appKey 初始化。也可以 通过企业代码 NEMeetingKitConfig::corpCode 或企业邮箱 NEMeetingKitConfig::corpEmail 进行初始化, 通过企业信息初始化成功后会返回 NEMeetingCorpInfo。
注意: 如果AppDelegate添加了window,需要保证在[self.window makeKeyAndVisible]之后调用
config | 初始化配置对象 |
callback | 回调接口 |
- (BOOL) isInitialized |
查询会议SDK当前是否已经完成初始化
- (void) login: | (NSString *) | account | |
token: | (NSString *) | token | |
callback: | ("deprecated in 4.6.) | 0 | |
(use NEAccountService.loginByToken:token:callback:instead") | DEPRECATED_MSG_ATTRIBUTE |
登录鉴权。在已登录状态下可以创建和加入会议,但在未登录状态下只能加入会议
account | 登录账号 |
token | 登录令牌 |
callback | 回调接口,该回调不会返回额外的结果数据 |
- (void) loginWithNEMeeting: | (NSString *) | account | |
password: | (NSString *) | password | |
callback: | ("deprecated in 4.6.) | 0 | |
(use NEAccountService.loginByPassword:password:callback:instead") | DEPRECATED_MSG_ATTRIBUTE |
登录鉴权。在已登录状态下可以创建和加入会议,但在未登录状态下只能加入会议
account | 登录账号 |
password | 登录密码 |
callback | 回调接口,该回调不会返回额外的结果数据 |
- (void) logout: | (NECallback) | callback |
- (void) removeAuthListener: | (id< NEMeetingAuthListener >) | authListener |
- (void) removeGlobalEventListener: | (id< NEGlobalEventListener >) | listener |
移除全局事件监听器
listener | 全局事件监听器 |
- (void) switchLanguage: | (NEMeetingLanguage) | language | |
callback: | (NECallback) | callback |
切换语言。
language | 目标语言,类型为NEMeetingLanguage 。如果设置为空,则使用当前系统语言。 |
callback | 回调接口,该回调不会返回额外的结果数据 |
- (void) tryAutoLogin: | (NECallback) | callback |
- (void) updateApnsToken: | (NSData *) | data | |
key: | (NSString *_Nullable) | key | |
callback: | (void(^)(NSString *token)) | callback |
更新APNS推送token
data | APNS Token |
key | 自定义本端推送内容, 设置key可对应业务服务器自定义推送文案; 传"" 清空配置, null 则不更改 |
callback | 结果回调,返回格式化后的APNS Token |