login(type){
uni.login({
provider: type,
success: (loginRes) => {
console.log(loginRes)
if(type === 'apple'){
this.getUserInfo(type)
}else{
// app登录
// #ifdef APP-PLUS
this.$api.login({
'token_type': '202',
'account': loginRes.authResult.access_token,
'secret': loginRes.authResult.openid,
'data_src': '1'
}).then(res => {
// 再拿微信头像和昵称
uni.setStorageSync('token', res.data[0].access_token)
this.getUserInfo(type, res.data[0].user_id)
})
// #endif
// 小程序登录
// #ifdef MP-WEIXIN
this.getUserInfo(type, loginRes.code)
// #endif
}
},
fail: (err) => {
console.log('-------fail------')
console.log(err)
}
})
}, - 发布:2021-02-23 12:07
- 更新:2022-10-27 11:55
- 阅读:1745
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.15.7
HBuilderX类型: 正式
HBuilderX版本号: 3.1.2
手机系统: iOS
手机系统版本号: IOS 14
手机厂商: 苹果
手机机型: iphone xs max
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
App下载地址或H5⽹址: https://apps.apple.com/cn/app/taxera%E6%B3%95%E8%A7%84%E5%BA%93/id1528284500
示例代码:
操作步骤:
进入苹果应用市场下载app,进入我的页面,点击登录
进入苹果应用市场下载app,进入我的页面,点击登录
预期结果:
能正常登录
能正常登录
实际结果:
ios13能正常登录,ios14则失败
ios13能正常登录,ios14则失败
bug描述:
app内使用uni.login()进行苹果登录,之前测试通过并已上架,最近发现苹果登录失败,经测试,ios14.4报错{"errMsg": "login: fail provider not find","errCode": 0,"code": 0},ios13.7机型无异常能正常登录
4 个回复
2***@qq.com
请问解决了吗?我也是这个问题,没有苹果登录 一直不能通过审核的呢,然后最新版hBx的 我苹果电脑 打开就闪退!
佚名9527
解决了吗
wilson_chan (作者)
解决了,更新一下HB就可以了
3***@qq.com
更新了HB,还是没有解决问题
2021-07-23 17:40
w***@zyxfeng.com
我也遇到这个问题