提交 fe74ba38 作者: wangjin

用户授权异常处理

上级 85ec828e
......@@ -438,27 +438,8 @@ class WechatSDK {
}
});
};
private async _getUserProfile(): Promise<any> {
return new Promise(async function (resolve, reject) {
(wx as any).getUserProfile({
desc: "完善用户资料",
success: (res) => {
let userInfo = res["userInfo"];
resolve(userInfo);
},
fail: (res: any) => {
console.log("--SDK:玩家头像等数据失败,用户未授权");
resolve({});
},
});
});
}
private async _getUserInfo(): Promise<any> {
return new Promise(async function (resolve, reject) {
if ((wx as any).getUserProfile) {
const userInfo = await this._getUserProfile();
resolve(userInfo);
} else {
(wx as any).getUserInfo({
withCredentials: false, //获取用户信息,withCredentials 为 true 时需要先调用 wx.login 接口。需要用户授权 scope.userInfo。
success: (res) => {
......@@ -470,7 +451,6 @@ class WechatSDK {
resolve({});
},
});
}
});
}
private async _getSetting(): Promise<any> {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论