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打正式包,通过正式包安装,再微信授权可以打印出授权信息

浙公网安备 33010602011771号