BMXSDKConfig
类 BMXSDKConfig
-
java.lang.Object
-
- im.floo.floolib.BMXSDKConfig
-
public class BMXSDKConfig extends java.lang.Object
SDK设置管理
-
-
嵌套类概要
嵌套类
限定符和类型 类和说明 static class
BMXSDKConfig.HostConfig
-
构造器概要
构造器
限定符 构造器和说明 BMXSDKConfig(BMXClientType type, java.lang.String vsn, java.lang.String dataDir, java.lang.String cacheDir, java.lang.String pushCertName)
BMXSDKConfig(BMXClientType type, java.lang.String vsn, java.lang.String dataDir, java.lang.String cacheDir, java.lang.String pushCertName, boolean deliveryAck)
构造函数BMXSDKConfig(BMXClientType type, java.lang.String vsn, java.lang.String dataDir, java.lang.String cacheDir, java.lang.String pushCertName, java.lang.String appId, java.lang.String appSecret)
BMXSDKConfig(BMXClientType type, java.lang.String vsn, java.lang.String dataDir, java.lang.String cacheDir, java.lang.String pushCertName, java.lang.String appId, java.lang.String appSecret, boolean deliveryAck)
protected
BMXSDKConfig(long cPtr, boolean cMemoryOwn)
-
方法概要
-
从类继承的方法 java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
构造器详细资料
-
BMXSDKConfig
protected BMXSDKConfig(long cPtr, boolean cMemoryOwn)
-
BMXSDKConfig
public BMXSDKConfig(BMXClientType type, java.lang.String vsn, java.lang.String dataDir, java.lang.String cacheDir, java.lang.String pushCertName, boolean deliveryAck)
构造函数
参数:
type
- 客户端类型vsn
- 客户端OS版本dataDir
- 聊天数据存储路径cacheDir
- 缓存数据存储路径pushCertName
- Push证书名字deliveryAck
- 是否发送消息送达回执 -
BMXSDKConfig
public BMXSDKConfig(BMXClientType type, java.lang.String vsn, java.lang.String dataDir, java.lang.String cacheDir, java.lang.String pushCertName)
-
BMXSDKConfig
public BMXSDKConfig(BMXClientType type, java.lang.String vsn, java.lang.String dataDir, java.lang.String cacheDir, java.lang.String pushCertName, java.lang.String appId, java.lang.String appSecret, boolean deliveryAck)
-
BMXSDKConfig
public BMXSDKConfig(BMXClientType type, java.lang.String vsn, java.lang.String dataDir, java.lang.String cacheDir, java.lang.String pushCertName, java.lang.String appId, java.lang.String appSecret)
-
-
方法详细资料
-
getCPtr
protected static long getCPtr(BMXSDKConfig obj)
-
finalize
protected void finalize()
覆盖:
finalize
在类中java.lang.Object
-
delete
public void delete()
-
getDataDir
public java.lang.String getDataDir()
-
getCacheDir
public java.lang.String getCacheDir()
-
getClientType
public BMXClientType getClientType()
-
getVsn
public java.lang.String getVsn()
-
getSDKVersion
public java.lang.String getSDKVersion()
-
getPushCertName
public java.lang.String getPushCertName()
-
setPushCertName
public void setPushCertName(java.lang.String arg0)
-
getUserAgent
public java.lang.String getUserAgent()
-
enableDeliveryAck
public boolean enableDeliveryAck()
-
setEnableDeliveryAck
public void setEnableDeliveryAck(boolean arg0)
-
getLogLevel
public BMXLogLevel getLogLevel()
-
setLogLevel
public void setLogLevel(BMXLogLevel arg0)
-
getConsoleOutput
public boolean getConsoleOutput()
-
setConsoleOutput
public void setConsoleOutput(boolean arg0)
-
setHostConfig
public void setHostConfig(BMXSDKConfig.HostConfig config)
-
getHostConfig
public BMXSDKConfig.HostConfig getHostConfig()
-
getLoadAllServerConversations
public boolean getLoadAllServerConversations()
-
setLoadAllServerConversations
public void setLoadAllServerConversations(boolean enable)
-
setLoadAllServerConversations
public void setLoadAllServerConversations()
-
getDeviceUuid
public java.lang.String getDeviceUuid()
-
setDeviceUuid
public void setDeviceUuid(java.lang.String uuid)
-
getDBCryptoKey
public java.lang.String getDBCryptoKey()
-
setDBCryptoKey
public void setDBCryptoKey(java.lang.String cryptoKey)
-
getVerifyCertificate
public boolean getVerifyCertificate()
-
setVerifyCertificate
public void setVerifyCertificate(boolean verify)
-
setVerifyCertificate
public void setVerifyCertificate()
-
getEnableDNS
public boolean getEnableDNS()
-
setEnableDNS
public void setEnableDNS(boolean enable)
-
setEnableDNS
public void setEnableDNS()
-
getUserDNSAddress
public java.lang.String getUserDNSAddress()
-
setUserDNSAddress
public void setUserDNSAddress(java.lang.String dns)
-
getAppID
public java.lang.String getAppID()
-
setAppID
public void setAppID(java.lang.String appID)
-
getAppSecret
public java.lang.String getAppSecret()
-
setAppSecret
public void setAppSecret(java.lang.String appSecret)
-
getPushProviderType
public BMXPushProviderType getPushProviderType()
-
setPushProviderType
public void setPushProviderType(BMXPushProviderType type)
-
getPushEnvironmentType
public BMXPushEnvironmentType getPushEnvironmentType()
-
setEnvironmentType
public void setEnvironmentType(BMXPushEnvironmentType type)
-
getDebugLogReceiverId
public long getDebugLogReceiverId()
-
setDebugLogReceiverId
public void setDebugLogReceiverId(long uid)
-
-
文档反馈
(如有产品使用问题,请 提交工单)