当前用户在当前小程序与当前授权有效期内稳定的隔离标识;不是黑盒用户 ID 或登录凭据。
profile 获准披露时返回公开资料:nickname 是展示昵称,avatar 是头像资源字符串;
未获准披露时为 null。
当前小黑盒账号的公开头像资源字符串;空字符串表示本次未取得可展示头像。
当前小黑盒账号的公开展示昵称;空字符串表示本次未取得可展示昵称。
可选steam_steam_account 已授权且当前已绑定 Steam 时返回 canonical SteamID64。
已获准向当前小程序披露的用户资料。
备注
当前黑盒 APP 用户已登录时,Runtime 会隐式授予
identity与profile,静默建立或 读取隔离身份,并由user.getInfo()返回该对象。此过程只要求 Manifest 声明userInfo,不要求公开network权限,也不会返回授权码或创建开发者服务端会话。 支持 Steam 账号能力的 Host 还会授予steam_account;已授权且有主绑定时才包含steam_id。撤销授权后旧身份失效;调用方应停止使用旧值,并清理本地缓存与开发者服务端会话。 再次调用
user.getInfo()会按当前账号重新建立隔离身份,不能假定新旧app_user_id相同。参阅