JRTCSDK-iOS v2301.0
多方通话 API 文档
|
登录登出管理 更多...
#import <JRTCClient.h>
构造函数 | |
(void) | - setForeground: |
(bool) | - login:password: |
(bool) | - login:password:loginParam: |
(bool) | - relogin:password: |
(bool) | - logout |
(int) | - sendOnlineMessage:userId: |
(JRTCP2PSession *_Nonnull) | - createP2PSession |
(bool) | - getUploadUrl: |
类方法 | |
(JRTCClient *_Nullable) | + create:initParam: |
(void) | + destroy |
属性 | |
NSString *_Nullable | userId |
NSString *_Nullable | displayName |
NSString *_Nullable | appKey |
NSString *_Nullable | server |
NSString *_Nullable | appName |
JRTCClientState | state |
登录登出管理
+ (JRTCClient *_Nullable) create: | (id< JRTCClientCallback > _Nonnull) | callback | |
initParam: | (JRTCClientInitParam *_Nullable) | initParam | |
- (JRTCP2PSession *_Nonnull) createP2PSession |
创建P2P通道实例
+ (void) destroy |
销毁 JRTCClient 对象
- (bool) getUploadUrl: | (NSString *_Nullable) | fileId |
获取文件上传路径
调用此接口,fileId 非必须指定时可传空字符串
调用成功后,文件上传路径等具体信息可通过 onGetUploadUrlResponse
回调获取
fileId | 文件 id |
- (bool) login: | (NSString *_Nonnull) | userId | |
password: | (NSString *_Nonnull) | password | |
登录 Juphoon RTC 平台,只有登录成功后才能进行平台上的各种业务 登录结果通过 onLogin
回调通知
userId | 用户ID |
password | 密码,不能为空 |
- (bool) login: | (NSString *_Nonnull) | userId | |
password: | (NSString *_Nonnull) | password | |
loginParam: | (JRTCClientLoginParam *_Nullable) | loginParam | |
登录 Juphoon RTC 平台,只有登录成功后才能进行平台上的各种业务 登录结果通过 onLogin
回调通知
userId | 用户ID |
password | 密码,不能为空 |
loginParam | 登录参数,一般不需要设置,如需设置请询问客服,传 nil 则按默认值,详见 JRTCClientLoginParam |
- (bool) logout |
- (bool) relogin: | (NSString *_Nonnull) | userId | |
password: | (NSString *_Nonnull) | password | |
重登录,该接口在如果有其他同类型终端登录着则会登录失败,一般用于记住了账号后重启自动登录逻辑
password | 密码,不能为空 |
- (int) sendOnlineMessage: | (NSString *_Nonnull) | message | |
userId: | (NSString *_Nonnull) | userId | |
发送在线消息,消息内容不能大于4K
message | 消息内容 |
userId | 对端的用户名 |
onOnlineMessageSendResult
回调的 operatorId 参数- (void) setForeground: | (bool) | foreground |
设置是否是前台
foreground |
|
|
readwritenonatomiccopy |
用户从 Juphoon RTC 平台上申请的 AppKey 字符串
|
readwritenonatomiccopy |
应用名称
|
readwritenonatomiccopy |
昵称,用于通话,消息等,可以更直观的表明身份,默认为用户ID,即 userId
|
readwritenonatomiccopy |
接入服务器地址
|
readnonatomicassign |
当前登录状态
|
readnonatomiccopy |
用户ID