获取用户信息
当用户登录时,他们的个人资料信息(存储在 XAuth中)可供您的应用程序使用。使用此信息更新应用程序的 UI 是很常见的。
默认情况下,XAuth返回的个人资料项目(称为“声明”)包括用户的姓名、昵称、电子邮件地址等。
您的代码可以使用 XAuth
对象上的 getUserInfo()方法获取用户的个人资料。注意:只有authState.isAuthenticated 标志为真时才能够获取。
1.获取当前用户的登录状态
/**
* 是否登录了
**/
const isAuthed = XAuth.isAuthenticated();
2.获取用户信息
可传入泛型,以获得类型约束
type User = unknown;
const userInfo = await XAuth.getUserInfo<User>();