‪JMSDK iOS  ‪v2.8.0
‪API文档
枚举 | 变量
JCClientConstants.h 文件参考
#import <Foundation/Foundation.h>

浏览源代码.

枚举

enum  JCClientReason : NSInteger {
  JCClientReasonNone , JCClientReasonSDKNotInit , JCClientReasonInvalidParam , JCClientReasonCallFunctionError ,
  JCClientReasonStateCannotLogin , JCClientReasonTimeOut , JCClientReasonNetWork , JCClientReasonAppKey ,
  JCClientReasonAuth , JCClientReasonNoUser , JCClientReasonServerLogout , JCClientReasonOther
}
 
enum  JCClientState : NSInteger {
  JCClientStateNotInit , JCClientStateIdle , JCClientStateLogining , JCClientStateLogined ,
  JCClientStateLogouting
}
 

变量

NSString *const JCClientCreateExtraSdkInfoDir
 ‪sdk信息存储目录,该目录下的log目录为日志目录 更多...
 
NSString *const JCClientConfigAppKey
 ‪appkey 更多...
 
NSString *const JCClientConfigServer
 ‪服务器 更多...
 
NSString *const JCClientConfigDeviceId
 ‪设备标识,用户可以自己传入设备标识 更多...
 
NSString *const JCClientConfigHttpsProxy
 ‪https代理, 例如 192.168.1.100:3128 更多...
 
NSString *const JCClientConfigTargetInfo
 ‪区分服务器接口分支(主要针对私有云客户定制接口需求) std表示标准接口。默认zh 更多...
 
NSString *const JCClientConfigConfUserUid
 ‪设置会议功能成员userId为uid或uri,默认uri。设置为uid传"1",设置为uri传@"0",在登录前调用。 更多...
 
NSString *const JCClientConfigTerminalType
 ‪终端登录类型,支持多终端登录,默认所有终端相同会导致互踢 更多...
 
NSString *const JCClientConfigAutoCreateAccount
 ‪如果账号不存在是否自动创建账号,默认自动创建。自动创建"1",不自动创建传@"0" 更多...
 

枚举类型说明

◆ JCClientReason

enum JCClientReason : NSInteger

原因枚举

枚举值
JCClientReasonNone 

正常

JCClientReasonSDKNotInit 

sdk 未初始化

JCClientReasonInvalidParam 

无效的参数

JCClientReasonCallFunctionError 

函数调用失败

JCClientReasonStateCannotLogin 

当前状态无法再次登录

JCClientReasonTimeOut 

超时

JCClientReasonNetWork 

网络异常

JCClientReasonAppKey 

appkey 错误

JCClientReasonAuth 

账号密码错误

JCClientReasonNoUser 

无该用户

JCClientReasonServerLogout 

被强制登出

JCClientReasonOther 

其他错误

◆ JCClientState

enum JCClientState : NSInteger

状态枚举

枚举值
JCClientStateNotInit 

未初始化

JCClientStateIdle 

未登陆

JCClientStateLogining 

登陆中

JCClientStateLogined 

登陆成功

JCClientStateLogouting 

登出中

变量说明

◆ JCClientConfigAppKey

NSString* const JCClientConfigAppKey
extern

‪appkey

配置关键字

◆ JCClientConfigAutoCreateAccount

NSString* const JCClientConfigAutoCreateAccount
extern

‪如果账号不存在是否自动创建账号,默认自动创建。自动创建"1",不自动创建传@"0"

◆ JCClientConfigConfUserUid

NSString* const JCClientConfigConfUserUid
extern

‪设置会议功能成员userId为uid或uri,默认uri。设置为uid传"1",设置为uri传@"0",在登录前调用。

◆ JCClientConfigDeviceId

NSString* const JCClientConfigDeviceId
extern

‪设备标识,用户可以自己传入设备标识

◆ JCClientConfigHttpsProxy

NSString* const JCClientConfigHttpsProxy
extern

‪https代理, 例如 192.168.1.100:3128

◆ JCClientConfigServer

NSString* const JCClientConfigServer
extern

‪服务器

◆ JCClientConfigTargetInfo

NSString* const JCClientConfigTargetInfo
extern

‪区分服务器接口分支(主要针对私有云客户定制接口需求) std表示标准接口。默认zh

◆ JCClientConfigTerminalType

NSString* const JCClientConfigTerminalType
extern

‪终端登录类型,支持多终端登录,默认所有终端相同会导致互踢

◆ JCClientCreateExtraSdkInfoDir

NSString* const JCClientCreateExtraSdkInfoDir
extern

‪sdk信息存储目录,该目录下的log目录为日志目录

create 额外参数