登录与注销
优质
小牛编辑
118浏览
2023-12-01
登录与注销
用户登录
在App登录的地方,调用小能的login方法,目的是传递账号信息,为客服端显示用户信息。在App被杀死之后,sdk会保持用户的登录状态,不需要再次调用登录的方法。
uid作为用户的唯一标识需要保证唯一性,username可根据需要传入手机号、昵称等信息
/**
* @param uid 必填,登录用户的id, 只能输入数字、英文字母和"@._—"四种字符,长度小于等于60位。
* @param uname 非必填,登录用户名, 只能输入数字、中文、英文字母和"@._—"四种字符,长度小于等于128位,如未填写,系统随机会随机生成一个用户名
* @param loginResult 非必填,登录成功与否的回调接口
*/
Ntalker.getInstance().login(String uid, String uname, new NtalkerCoreCallback() {
@Override
public void successed() {
//登录成功的回调
}
@Override
public void failed(int errorcode) {
//登录失败的回调
}
});
用户注销
用户在App上点击退出登录时,调用logout方法,调用之后用户身份为游客状态。
Ntalker.getInstance().logout();
查询用户是否登录过
如果要查询一个用户是否是登录过,调用下面的接口:
/**
* 查询用户是否登录过 true:用户登录过;false:用户没有登录
* @param uid 用户ID
* @param uname 用户名
*/
boolean haslogin = Ntalker.getInstance().hasLogin(String uid, String uname);