Go to the source code of this file.
|
enum | NIMQChatLoginAuthType { kNIMQChatLoginAuthTypeDefault = 0
, kNIMQChatLoginAuthTypeAppSecret = 1
, kNIMQChatLoginAuthTypeAppThirdParty = 2
} |
|
enum | NIMQChatClientType {
kQChatClientTypeUnknown = 0
, kQChatClientTypeAOS = 1
, kQChatClientTypeIOS = 2
, kQChatClientTypePC = 4
,
kQChatClientTypeWP = 8
, kQChatClientTypeWeb = 16
, kQChatClientTypeMacOS = 64
} |
|
enum | NIMQChatLoginStep { kLoginStepLink
, kLoginStepAuth
} |
|
enum | NIMQChatLoginStatus { kLoginStatusUnlogin = 0
, kLoginStatusLogging = 1
, kLoginStatusLogin = 2
, kLoginStatusKicked = 3
} |
|
enum | NIMQChatExchangeKeyEncryptionAlgorithm { kNIMQChatEncryptionAlgorithmRSA = 1
, kNIMQChatEncryptionAlgorithmSM2 = 2
} |
|
enum | NIMQChatCommEncryptionAlgorithm { kNIMQChatCommEncryptionAlgorithmBase = 1
, kNIMQChatCommEncryptionAlgorithmRC4 = kNIMQChatCommEncryptionAlgorithmBase
, kNIMQChatCommEncryptionAlgorithmAES128 = kNIMQChatCommEncryptionAlgorithmBase << 1
, kNIMQChatCommEncryptionAlgorithmSM4 = kNIMQChatCommEncryptionAlgorithmBase << 2
} |
|
enum | NIMQChatHandShakeType { kNIMQChatHandShakeTypeMulti = 0
, kNIMQChatHandShakeTypeRASRC4
} |
|
enum | NIMQChatFCSAuthenticationType { kNIMQChatFCSAuthenticationTypeRefer = 1
, kNIMQChatFCSAuthenticationTypeToken
, kNIMQChatFCSAuthenticationTypeURLToken
, kNIMQChatFCSAuthenticationTypeCustom
} |
|
- Author
- NetEase Yunxin
- Version
- 0.1
- Date
- 2022-01-17
- Copyright
- (c) 2022, NetEase Inc. All rights reserved
◆ NIMQChatClientType
Enumerator |
---|
kQChatClientTypeAOS | Android.
|
kQChatClientTypeIOS | iOS
|
kQChatClientTypePC | Desktop PC (Windows/macOS/Linux)
|
kQChatClientTypeWP | WP.
|
kQChatClientTypeWeb | Web.
|
kQChatClientTypeMacOS | macOS
|
◆ NIMQChatCommEncryptionAlgorithm
Enumerator |
---|
kNIMQChatCommEncryptionAlgorithmRC4 | RC4 加密
|
kNIMQChatCommEncryptionAlgorithmAES128 | AES128 加密
|
◆ NIMQChatExchangeKeyEncryptionAlgorithm
Enumerator |
---|
kNIMQChatEncryptionAlgorithmRSA | RSA 加密
|
kNIMQChatEncryptionAlgorithmSM2 | SM2 加密
|
◆ NIMQChatHandShakeType
Enumerator |
---|
kNIMQChatHandShakeTypeMulti | 支持配置多种对称与非对称加密算法
|
◆ NIMQChatLoginAuthType
圈组登录鉴权类型
Enumerator |
---|
kNIMQChatLoginAuthTypeDefault | 默认login token鉴权方式
|
kNIMQChatLoginAuthTypeAppSecret | app secret鉴权方式
|
kNIMQChatLoginAuthTypeAppThirdParty | 基于第三方回调的token鉴权方式, 圈组暂不支持
|
◆ NIMQChatLoginStep
Enumerator |
---|
kLoginStepLink | 连接 Link 地址阶段
|