收藏
回答

iOS 8.4 wx.getUserInfo API 有异常

问题模块
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);

});


最后一次编辑于  2017-07-13  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 🐠🐟🐡
    🐠🐟🐡
    2017-07-13

    在 app 的 onLaunch 周期


    2017-07-13
    赞同
    回复
  • A-floweR
    A-floweR
    2017-07-13

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

    2017-07-13
    赞同
    回复