视频通话插件 - iOS
v2601.0
Toggle main menu visibility
载入中...
搜索中...
未找到
JCCGuestPlugin
JCCGuestPlugin
Public
JCCLoginParam.h
1
//
2
// JCCGuestConfig.h
3
// JCCGuestPlugin
4
//
5
// Created by YC on 2021/9/16.
6
// Copyright © 2021 juphoon. All rights reserved.
7
//
8
9
#import <Foundation/Foundation.h>
10
11
NS_ASSUME_NONNULL_BEGIN
12
15
17
@interface
JCCLoginParam
: NSObject
18
20
@property
(nonatomic, copy) NSString *
appKey
;
21
23
@property
(nonatomic, copy) NSString *
server
;
24
26
@property
(nonatomic, copy) NSString *
appName
;
27
29
@property
(nonatomic, copy) NSString *
sdkInfoDir
;
30
32
@property
(nonatomic, copy) NSString *
userName
;
33
35
@property
(nonatomic, copy) NSString *
nickName
;
36
38
@property
(nonatomic, copy) NSString *
terminalType
;
39
41
@property
(nonatomic, copy) NSString *
deviceId
;
42
44
@property
(nonatomic, copy) NSString *
tokenType
;
45
47
@property
(nonatomic, copy) NSString *
token
;
48
50
@property
(nonatomic, copy) NSString *
certificate
;
51
53
@property
(nonatomic, assign)
bool
acceptExpiredCertificate
;
54
56
@property
(nonatomic, copy) NSString *
accountEntry
;
57
59
@property
(nonatomic, copy) NSString *
shareGroupId
;
60
62
@property
(nonatomic, copy) NSString *
shareExtension
;
63
65
@property
(nonatomic, copy) NSString *
accelerateKey
;
66
68
@property
(nonatomic, copy) NSString *
accelerateKeySecret
;
69
71
@property
(nonatomic, assign)
bool
logConsole
;
72
74
@property
(nonatomic, assign)
bool
logLocalFile
;
75
77
@property
(nonatomic, assign)
bool
looseTimeoutControl
;
78
80
@property
(nonatomic, assign)
bool
optimizeDataRouter
;
81
82
@end
83
85
86
NS_ASSUME_NONNULL_END
JCCLoginParam
初始化相关参数
定义
JCCLoginParam.h:18
JCCLoginParam::acceptExpiredCertificate
bool acceptExpiredCertificate
是否允许过期证书校验通过
定义
JCCLoginParam.h:53
JCCLoginParam::userName
NSString * userName
用户名(必填),保证唯一
定义
JCCLoginParam.h:32
JCCLoginParam::sdkInfoDir
NSString * sdkInfoDir
设置SDK信息存储目录,该目录下的log目录为日志目录(选填)
定义
JCCLoginParam.h:29
JCCLoginParam::appName
NSString * appName
应用名(选填)
定义
JCCLoginParam.h:26
JCCLoginParam::server
NSString * server
服务器地址(必填)
定义
JCCLoginParam.h:23
JCCLoginParam::shareGroupId
NSString * shareGroupId
屏幕采集插件groupId,屏幕共享需要
定义
JCCLoginParam.h:59
JCCLoginParam::certificate
NSString * certificate
S3 国密证书 Base64 编码内容(选填)
定义
JCCLoginParam.h:50
JCCLoginParam::tokenType
NSString * tokenType
token校验类型(选填)
定义
JCCLoginParam.h:44
JCCLoginParam::logConsole
bool logConsole
是否控制台日志输出, 默认true
定义
JCCLoginParam.h:71
JCCLoginParam::accountEntry
NSString * accountEntry
帐户分录, 如果支持国密S3则需要设置certificate,否则不设置(选填)
定义
JCCLoginParam.h:56
JCCLoginParam::logLocalFile
bool logLocalFile
是否本地文件日志输出, 默认true
定义
JCCLoginParam.h:74
JCCLoginParam::accelerateKeySecret
NSString * accelerateKeySecret
加速云KEY密钥(选填)
定义
JCCLoginParam.h:68
JCCLoginParam::looseTimeoutControl
bool looseTimeoutControl
是否开启 RPC 抗信令丢包控制(70的上下行信令丢包), 默认false
定义
JCCLoginParam.h:77
JCCLoginParam::terminalType
NSString * terminalType
终端登录类型,支持多终端登录,默认所有终端相同会导致互踢(选填)
定义
JCCLoginParam.h:38
JCCLoginParam::deviceId
NSString * deviceId
设备id(选填)
定义
JCCLoginParam.h:41
JCCLoginParam::nickName
NSString * nickName
用户昵称(选填)
定义
JCCLoginParam.h:35
JCCLoginParam::token
NSString * token
token(选填)
定义
JCCLoginParam.h:47
JCCLoginParam::optimizeDataRouter
bool optimizeDataRouter
是否开启数据路由优化, 默认true
定义
JCCLoginParam.h:80
JCCLoginParam::shareExtension
NSString * shareExtension
屏幕采集插件bundle id,屏幕共享需要
定义
JCCLoginParam.h:62
JCCLoginParam::appKey
NSString * appKey
appKey(必填)
定义
JCCLoginParam.h:20
JCCLoginParam::accelerateKey
NSString * accelerateKey
加速云KEY(选填)
定义
JCCLoginParam.h:65
制作者
1.17.0