提交 fe74ba38 作者: wangjin

用户授权异常处理

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