更新时间:2022-02-24 GMT+08:00
配置业务参数
接口功能
在登录前配置登录所需要的参数。
接口描述
1 |
public static boolean setConfig(int key, String value);
|
接口所属类
LoginConfig
参数说明
字段 |
必选/可选 |
类型 |
描述 |
---|---|---|---|
key |
必选 |
int |
设备登录的配置项。
|
value |
必选 |
String |
设置的值。
|
接口返回值
返回值 |
描述 |
---|---|
true |
成功。 |
false |
失败。 |
返回结果
无
示例
保存绑定响应消息携带的参数。
1 2 3 4 5 6 7 8 9 |
private void saveBindPara(IotaMessage iotaMsg) {
LogUtil.i(this, TAG, "saveBindParaAndGotoLogin");
String appId = iotaMsg.getString(BindService.BIND_IE_APPID);
String deviceId = iotaMsg.getString(BindService.BIND_IE_DEVICEID);
String secret = iotaMsg.getString(BindService.BIND_IE_DEVICESECRET);
String haAddress = AgentLiteUtil.get(ConfigName.platformIP);
saveGatewayInfo(appId, deviceId, secret, haAddress, null);
}
|
设置登录配置。
1 2 3 4 5 6 7 8 9 |
private void configLoginPara() {
LoginConfig.setConfig(LoginConfig.LOGIN_CONFIG_DEVICEID, GatewayInfo.getDeviceID());
LoginConfig.setConfig(LoginConfig.LOGIN_CONFIG_APPID, GatewayInfo.getAppID());
LoginConfig.setConfig(LoginConfig.LOGIN_CONFIG_SECRET, GatewayInfo.getSecret());
LoginConfig.setConfig(LoginConfig.LOGIN_CONFIG_IOCM_ADDR, GatewayInfo.getHaAddress());
LoginConfig.setConfig(LoginConfig.LOGIN_CONFIG_IOCM_PORT, "8943");
LoginConfig.setConfig(LoginConfig.LOGIN_CONFIG_MQTT_ADDR, GatewayInfo.getHaAddress());
LoginConfig.setConfig(LoginConfig.LOGIN_CONFIG_MQTT_PORT, "8883");
}
|
父主题: 参数配置