uni-app iOS平台 uni.login微信登录没有返回数据
uni-app iOS平台 uni.login微信登录没有返回数据
类别 | 信息 |
---|---|
产品分类 | uniapp/App |
PC开发环境 | Windows |
PC版本号 | windows10 |
HBuilderX类型 | 正式 |
HBuilderX版本 | 3.1.3 |
手机系统 | iOS |
手机版本号 | IOS 14 |
手机厂商 | 苹果 |
手机机型 | iphone7 |
页面类型 | vue |
打包方式 | 云端 |
项目创建方式 | HBuilderX |
示例代码:
uni.getProvider({
service: 'oauth',
success: (res) => {
//支持微信、qq和微博等
if (res.provider.indexOf('weixin') >= 0) {
uni.login({
provider: 'weixin',
success: (loginRes) => {
console.log(loginRes)
this.authInfo = {}
this.authInfo.auth_tag = "weapp_openid";
this.authInfo.auth_openid = loginRes.authResult.openid;
uni.getUserInfo({
success: res => {
console.log(res)
this.userInfo = res.userInfo;
if (this.userInfo.avatarUrl != '') this.authInfo.headimg = this.userInfo.avatarUrl;
if (this.userInfo.nickName != '') this.authInfo.nickname = this.userInfo.nickName;
this.authLogin()
},
fail: (err) =>{
console.log("loginfailed2", err)
},
complete(e) {
console.log(e);
}
});
},
fail: (err) =>{
console.log("loginfailed", err)
},
complete(e) {
console.log(e);
}
});
}
}
});
操作步骤:
- iOS自定义基座 微信登录
预期结果:
- uni.login返回函数success,fail,complete正常调用
实际结果:
- uni.login返回函数success,fail,complete不调用
bug描述:
用iOS自定义调试基座 登录微信,可以正常拉起微信和登录并返回程序,不报错
但是成功以后不调用success,fail,complete里任何一个。
前些天还是可以的 这些天不好用了,更新到最新版本也没用
更多关于uni-app iOS平台 uni.login微信登录没有返回数据的实战教程也可以访问 https://www.itying.com/category-93-b0.html
3 回复
测试2.9.8打包的 iOS微信登录 有返回值,可以登录成功。3.0以上的好像都不行。
更多关于uni-app iOS平台 uni.login微信登录没有返回数据的实战教程也可以访问 https://www.itying.com/category-93-b0.html
我也碰到了这个问题,请问解决了吗
我现在ios也是不行,支付的代码从之前项目的代码复制过来的都不行,版本3.1.12