BMXSDKConfig

Inherits from NSObject Declared in BMXSDKConfig.h

Properties

appID

获取用户的appId, 设置用户的appId。

@property (nonatomic, copy) NSString *appID

Discussion

获取用户的appId, 设置用户的appId。

Declared In

  • BMXSDKConfig.h

appSecret

@property (nonatomic, strong) NSString *appSecret

cacheDir

@property (nonatomic, copy, readonly) NSString *cacheDir

carryUsernameInMessage

获取和设置是否在消息config字段里携带username功能(方便在未获取到对方user info时展示其用户名),默认是关闭的。

@property (nonatomic, assign) BOOL carryUsernameInMessage

Discussion

获取和设置是否在消息config字段里携带username功能(方便在未获取到对方user info时展示其用户名),默认是关闭的。

Declared In

  • BMXSDKConfig.h

consoleOutput

@property (nonatomic, assign) BOOL consoleOutput

dataDir

@property (nonatomic, copy, readonly) NSString *dataDir

debugLogRecevierID

设置调试log接收账号(仅用于SDK调试,接收客户端log日志使用)

@property (nonatomic, copy) NSString *debugLogRecevierID

Discussion

设置调试log接收账号(仅用于SDK调试,接收客户端log日志使用)

Declared In

  • BMXSDKConfig.h

deviceUUID

获取设备的唯一识别码,如果使用数据库

@property (nonatomic, copy) NSString *deviceUUID

Discussion

获取设备的唯一识别码,如果使用数据库

Declared In

  • BMXSDKConfig.h

enableDNS

获取是否启用dns功能,设置是否启用dns功能,默认是开启的。

@property (nonatomic, assign) BOOL enableDNS

Discussion

获取是否启用dns功能,设置是否启用dns功能,默认是开启的。

Declared In

  • BMXSDKConfig.h

enableDeliveryAck

@property (nonatomic, assign) BOOL enableDeliveryAck

hostConfig

@property (nonatomic, strong) BMXHostConfig *hostConfig

loadAllServerConversations

@property (nonatomic, assign) BOOL loadAllServerConversations

logoLevelType

@property (nonatomic, assign, readonly) BMXLogLevel logoLevelType

pushCertName

@property (nonatomic, copy) NSString *pushCertName

sdkVersion

@property (nonatomic, copy, readonly) NSString *sdkVersion

userAgent

@property (nonatomic, copy, readonly) NSString *userAgent

userDNSAddress

获取用户自定义dns服务器地址,设置用户自定义dns服务器地址,在用户设置了dns服务器的情况下优先使用用户dns。

@property (nonatomic, copy) NSString *userDNSAddress

Discussion

获取用户自定义dns服务器地址,设置用户自定义dns服务器地址,在用户设置了dns服务器的情况下优先使用用户dns。

Declared In

  • BMXSDKConfig.h

verifyCertificate

@property (nonatomic, assign) BOOL verifyCertificate

vsn

@property (nonatomic, copy, readonly) NSString *vsn

Instance Methods

initConfigWithDataDir:cacheDir:pushCertName:userAgent:

- (instancetype)initConfigWithDataDir:(NSString *)*dataDir* cacheDir:(NSString *)*cacheDir* pushCertName:(NSString *)*pushCertName* userAgent:(NSString *)*userAgent*

Last updated

Was this helpful?