public class PersistentConnectConfig extends AConnectConfig
Modifier and Type | Field and Description |
---|---|
java.lang.String |
appkey
使用Mobile 自动请求三元组时需传入。 应用appkey,在阿里云IoT注册应用时自动生成
|
java.lang.String |
channelHost
长连接地址,若为空,则使用默认的地址即端口。
|
java.io.InputStream |
channelRootCrtFile
设置长连接SSL 证书,channelHost 非空下生效
可以保存在assets目录下,并通过以下代码获取
Application.getAssets().open("fileName");
|
java.lang.String |
deviceName
三元组信息 deviceName
|
java.lang.String |
deviceSecret
三元组信息 deviceSecret 若是复用 Mobile Channel 通道,则不用传入
|
boolean |
isCheckChannelRootCrt
是否校验长连接通道SSL证书,默认为True,channelHost非空下生效
|
boolean |
isInitUpdateFlag
初始化同步状态Flag
|
java.lang.String |
productKey
三元组信息 productKey
|
java.lang.String |
productSecret
产品密钥 productSecret
|
boolean |
receiveOfflineMsg
是否接受客户端离线消息,对应MQTT CleanSession选项。 默认为false(对应CleanSession为true),设置为true后(CleanSession 为 false),会受到离线时的所有消息
|
int |
secureMode
安全认证模式
|
java.lang.String |
securityGuardAuthcode
使用Mobile 自动请求三元组时需传入。 无线保镖authcode
|
Constructor and Description |
---|
PersistentConnectConfig() |
Modifier and Type | Method and Description |
---|---|
boolean |
checkVaild() |
public java.lang.String productKey
public java.lang.String productSecret
public java.lang.String deviceName
public java.lang.String deviceSecret
public boolean receiveOfflineMsg
public java.lang.String appkey
public java.lang.String securityGuardAuthcode
public java.lang.String channelHost
public boolean isCheckChannelRootCrt
public java.io.InputStream channelRootCrtFile
public int secureMode
public boolean isInitUpdateFlag
public boolean checkVaild()
checkVaild
in class AConnectConfig