远程配置
一. 设置远程配置版本
/**
* 设置远程配置版本号
* 设置前版本号前线获取一下getRemoteConfigVer()
* @param version
* @return
*/
public int XIotMqttClient.getInstance().setRemoteConfigVer(String version)
二. 远程配置下发消息获取
继承XIotTopicCallback接口,实现onRemoteConfig
/**
* @param state 结果状态 0为成功 -1 为失败
* @param ret 远程配置内容
* @param desc 结果状态描述
*/
public void XIotTopicCallback.onRemoteConfig(int state,HashParam ret,String desc)
三. 远程配置消息回复
/**
* 远程配置处理成功后,需调用此函数想服务端回复更新配置后的信息
*
* @param params {@link XIotTopicCallback#onRemoteConfig}返回的HashParam
* @param retCode 远程配置更新后的结果,2为配置成功,3为配置失败。 默认为 2
* @param desc 远程配置状态描述。 如:"远程配置成功" 。 默认为"远程配置成功"
*/
public void XIotMqttClient.getInstance().publishRemoteConfigReply(XIotMessage message, HashParam params, int retCode, String desc)