IMSDK
即时通信 IM 提供全球接入、单聊、群聊、消息推送、资料关系链托管、账号鉴权等全方位解决方案,并提供完备的 App 接入、后台管理接口。
V2TIMCommon.h 文件参考

结构体

struct  V2TIMBaseObject
 
struct  V2TIMSDKConfig
 

类型定义

typedef uint64_t V2TIMUInt64
 
typedef TXV2TIMUInt64Vector V2TIMUInt64Vector
 
typedef TXV2TIMStringVector V2TIMStringVector
 
typedef TXV2TIMStringToV2TIMBufferMap V2TIMCustomInfo
 
typedef TXV2TIMStringToV2TIMStringMap V2TIMStringToV2TIMStringMap
 
typedef TXV2TIMStringToV2TIMStringMap V2TIMGroupAttributeMap
 
typedef TXV2TIMStringToint64_tMap V2TIMStringToInt64Map
 
typedef TXV2TIMStringTouint64_tMap V2TIMStringToUint64Map
 

枚举

enum  V2TIMLoginStatus
 
enum  V2TIMLogLevel
 
enum  V2TIMReceiveMessageOpt
 

类型定义说明

◆ V2TIMUInt64

typedef uint64_t V2TIMUInt64

◆ V2TIMUInt64Vector

typedef TXV2TIMUInt64Vector V2TIMUInt64Vector

◆ V2TIMStringVector

typedef TXV2TIMStringVector V2TIMStringVector

◆ V2TIMCustomInfo

typedef TXV2TIMStringToV2TIMBufferMap V2TIMCustomInfo

◆ V2TIMStringToV2TIMStringMap

typedef TXV2TIMStringToV2TIMStringMap V2TIMStringToV2TIMStringMap

◆ V2TIMGroupAttributeMap

typedef TXV2TIMStringToV2TIMStringMap V2TIMGroupAttributeMap

◆ V2TIMStringToInt64Map

typedef TXV2TIMStringToint64_tMap V2TIMStringToInt64Map

◆ V2TIMStringToUint64Map

typedef TXV2TIMStringTouint64_tMap V2TIMStringToUint64Map

枚举类型说明

◆ V2TIMLoginStatus

登录状态

枚举值
V2TIM_STATUS_LOGINED 

已登录

V2TIM_STATUS_LOGINING 

登录中

V2TIM_STATUS_LOGOUT 

无登录

◆ V2TIMLogLevel

日志级别

枚举值
V2TIM_LOG_NONE 

不输出任何 sdk log

V2TIM_LOG_DEBUG 

输出 DEBUG,INFO,WARNING,ERROR 级别的 log

V2TIM_LOG_INFO 

输出 INFO,WARNING,ERROR 级别的 log

V2TIM_LOG_WARN 

输出 WARNING,ERROR 级别的 log

V2TIM_LOG_ERROR 

输出 ERROR 级别的 log

◆ V2TIMReceiveMessageOpt

消息接收选项

枚举值
V2TIM_RECEIVE_MESSAGE 

在线正常接收消息,离线时会进行 APNs 推送

V2TIM_NOT_RECEIVE_MESSAGE 

不会接收到消息,离线不会有推送通知

V2TIM_RECEIVE_NOT_NOTIFY_MESSAGE 

在线正常接收消息,离线不会有推送通知

V2TIM_RECEIVE_NOT_NOTIFY_MESSAGE_EXCEPT_AT 

在线接收消息,离线只接收 at 消息的推送

V2TIM_NOT_RECEIVE_MESSAGE_EXCEPT_AT 

在线和离线都只接收 at 消息