文档中心
灵隼物联网云平台
API 参考
灵隼客户端 Android API
◆ onLoginDone()
default void com.agora.iotsdk20.IAccountMgr.ICallback.onLoginDone |
( |
int |
errCode, |
|
|
String |
account |
|
) |
| |
账号登录回调。
- 参数
-
errCode | 错误码,详见 ErrCode。 |
account | 当前账号。 |
◆ onLoginOtherDevice()
default void com.agora.iotsdk20.IAccountMgr.ICallback.onLoginOtherDevice |
( |
String |
account | ) |
|
◆ onLogoutDone()
default void com.agora.iotsdk20.IAccountMgr.ICallback.onLogoutDone |
( |
int |
errCode, |
|
|
String |
account |
|
) |
| |
账号登出回调。
- 参数
-
errCode | 错误码,详见 ErrCode。 |
account | 当前账号。 |
◆ onMqttError()
default void com.agora.iotsdk20.IAccountMgr.ICallback.onMqttError |
( |
final String |
errMessage | ) |
|
MQTT 客户端出错回调。
当 MQTT 客户端出错时,SDK 会触发该回调报告错误信息。你需要调用 login 重新登录用户账号。
- 参数
-
errMessage | 错误信息。XERR_MQTT_DISCONNECT(-10021) : MQTT 未连接。 |
◆ onMqttStateChanged()
default void com.agora.iotsdk20.IAccountMgr.ICallback.onMqttStateChanged |
( |
int |
mqttState | ) |
|
MQTT 客户端状态回调。
当 MQTT 客户端状态发生改变时,SDK 会触发该回调报告当前 MQTT 客户端的状态。
- 参数
-
mqttState | MQTT 客户端状态:
-
MQTT_STATE_DISCONNECTED(0x0000) : MQTT 客户端未连接。
-
MQTT_STATE_CONNECTING(0x0001) : MQTT 客户端正在连接中。
-
MQTT_STATE_CONNECTED(0x0002) : MQTT 客户端已连接。
|
◆ onSetPublicKeyDone()
default void com.agora.iotsdk20.IAccountMgr.ICallback.onSetPublicKeyDone |
( |
int |
errCode, |
|
|
final String |
lsAccessToken, |
|
|
final String |
inventDeviceName, |
|
|
final String |
publicKey |
|
) |
| |
云存储视频加密公钥设置结果的回调。
- 参数
-
errCode | 设置结果,详见 ErrCode。 |
lsAccessToken | 灵隼平台账号的 Token。 |
inventDeviceName | 账号的虚拟名称。 |
publicKey | 公钥。 |
◆ onTokenInvalid()
default void com.agora.iotsdk20.IAccountMgr.ICallback.onTokenInvalid |
( |
| ) |
|
Token 过期的回调。
收到该回调后,你需要进行重新登录处理。
该接口的文档由以下文件生成: