收藏
回答

iOS 8.4 wx.getUserInfo API 有异常

机型:iPhone 6 Plus

iOS 操作系统版本是 8.4

微信版本是 6.5.10 

开发工具 使用的是 v0.19.191100

基础库 1.4.0


wx.getUserInfo api 没有任何反应,不会进行任何回调,也没有错误信息反馈。


代码如下:


const wxLogin = () => new Promise((resolve, reject) => {

    wx.login({ success: resolve, fail: reject });

});


const wxUserInfo = () => new Promise((resolve, reject) => {

    let loginSuccess = code => {

            wx.getUserInfo({

                withCredentials: true,

                success: res => {

                console.log('wxUserInfo success', res);

                res.code = code;

                res.rawData = JSON.parse(res.rawData);

                resolve(res);

            },

            fail: error => {

                console.log('wxUserInfo fail', error);

                reject(error);

            }

        });

    };


    wxLogin().then(res => res.code).then(loginSuccess).catch(reject);

});


回答关注问题邀请回答
收藏

2 个回答

  • 朱松杰
    朱松杰
    2017-07-13

    在 app 的 onLaunch 周期


    2017-07-13
    有用
    回复
  • 2017-07-13

    getUserInfo在哪个生命周期调用的?

    2017-07-13
    有用
    回复
登录 后发表内容