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 地址阶段
|