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

详细描述

初始化 SDK 配置信息

属性

int sdkAppId
 
BOOL disableLogPrint
 
TIMLogLevel logLevel
 
NSString * logPath
 
TIMLogLevel logFuncLevel
 
TIMLogFunc logFunc
 
NSString * dbPath
 
id< TIMConnListenerconnListener
 

属性说明

◆ sdkAppId

- (int) sdkAppId
readwritenonatomicassign

用户标识接入 SDK 的应用 ID,必填

◆ disableLogPrint

- (BOOL) disableLogPrint
readwritenonatomicassign

用户的账号类型,新版本不需要再填写

禁止在控制台打印 log

◆ logLevel

- (TIMLogLevel) logLevel
readwritenonatomicassign

本地写 log 文件的等级,默认 DEBUG 等级

◆ logPath

- (NSString*) logPath
readwritenonatomicstrong

log 文件路径,不设置时为默认路径,可以通过 TIMManager -> getLogPath 获取 log 路径

◆ logFuncLevel

- (TIMLogLevel) logFuncLevel
readwritenonatomicassign

回调给 logFunc 函数的 log 等级,默认 DEBUG 等级

◆ logFunc

- (TIMLogFunc) logFunc
readwritenonatomiccopy

log 监听函数

◆ dbPath

- (NSString*) dbPath
readwritenonatomicstrong

消息数据库路径,不设置时为默认路径

◆ connListener

- (id<TIMConnListener>) connListener
readwritenonatomicweak

网络监听器,监听网络连接成功失败的状态