更新时间:2023-05-25 06:23:49
用户 UID(User ID)登录采用注册和登录为一体的接口,如果注册了账号就自动登录,如果没有注册就自动注册并且登录。
ThingHomeSdk.getUserInstance().loginOrRegisterWithUid(String countryCode, String uid, String passwd, ILoginCallback callback);
// 支持创建默认家庭
ThingHomeSdk.getUserInstance().loginOrRegisterWithUid(String countryCode, String uid, String passwd, boolean isCreateHome, IUidLoginCallback callback);
| 参数 | 说明 |
|---|---|
| countryCode | 国家码,例如 86 |
| uid | 账户 ID |
| passwd | 与账户 ID 对应的随机标识,同一个账户 ID 下保持用一个标识,而非用户的实际密码 |
| isCreateHome | 是否默认创建家庭 |
| callback | 回调 |
// UID 登录
ThingHomeSdk.getUserInstance().loginOrRegisterWithUid("86", "1234", "123456", new ILoginCallback() {
@Override
public void onSuccess(User user) {
Toast.makeText(mContext, "登录成功,用户名:" , Toast.LENGTH_SHORT).show();
}
@Override
public void onError(String code, String error) {
Toast.makeText(mContext, "code: " + code + "error:" + error, Toast.LENGTH_SHORT).show();
}
});
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈