uniapp app微信授权登录

wxLogin() {
  let that = this
  uni.getProvider({
    service: 'oauth',
    success: function(res) {
      console.log(res.provider);
      //支持微信、qq和微博等
      if (~res.provider.indexOf('weixin')) {
        uni.login({
          provider: 'weixin',
          success: function(loginRes) {
            let access_token = loginRes.authResult.access_token
            let openid = loginRes.authResult.openid
            console.log('-------获取openid(unionid)-----');
            console.log(JSON.stringify(loginRes));
            // 获取用户信息
            uni.getUserInfo({
              provider: 'weixin',
              success: function(infoRes) {
                that.infoRes = infoRes
                console.log('-------获取微信用户所有-----');
                console.log(JSON.stringify(infoRes.userInfo));
              }
            });
          }
        });
       }

      }

  })

}

 

真机app拉起微信授权时遇到的问题:

真机调试能成功弹出微信授权弹窗,但是没有任何回调信息

解决方法,将app打正式包,通过正式包安装,再微信授权可以打印出授权信息

posted @ 2021-08-05 19:10  蒙靓仔呀  阅读(813)  评论(0)    收藏  举报