- HMSAgent.Hwid.signOut(SignOutHandler handler)
| 参数名 | 参数类型 | 是否必填 | 说明 |
| handler | SignOutHandler | 是 | signOut结果通过此实例回调给调用方。 |
- public interface SignOutHandler {
- /**
- * 登出结果回调
- * @param rtnCode 结果码
- * @param signOutResult 登出结果
- */
- void onResult(int rtnCode, SignOutResult signOutResult);
- }
回调参数包括retCode和signOutResult,retCode是signOut结果的错误码,融合了各个阶段的错误码,如果只需要判断错误码可直接使用。retCode取值和意义如表4-1所示。
| 类型 | 返回码 | 值 | 意义 | 处理方式 |
| 通用错误码 | 参见“通用错误码”。 | |||
| 业务错误码 | AuthCode.StatusCode.OK | 0 | 成功 | |
signOutResult是SignOutResult的实例,包含了登出结果信息。signOutResult各字段意义如表4-2所示。
表4-2 signOutResult说明
| 参数名 | 参数类型 | 说明 |
| status | Status | 状态码取值。 ● 0表示退出成功 ● 其他表示退出失败 |