青鹧
青鹧
  • 发布:2023-11-21 14:07
  • 更新:2023-11-23 11:10
  • 阅读:101

【报Bug】微信授权登录没有回调

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11

HBuilderX类型: 正式

HBuilderX版本号: 3.96

手机系统: iOS

手机系统版本号: iOS 17

手机厂商: 苹果

手机机型: iPhone 13

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

···uni.login({
provider: 'weixin', // 微信登录
onlyAuthorize: true, // 微信登录仅请求授权认证
success: loginRes => {
console.log("App微信获取用户信息成功", loginRes);
// 获取用户信息
uni.getUserInfo({
provider: 'weixin',
success: infoRes => {
console.log(infoRes);
// this.wechatUserInfo = infoRes.userInfo
this.bindWechat(infoRes.userInfo)
},
fail: err => {
uni.hideLoading();
uni.showToast({
icon: 'none',
title: err
})
}
})
},
fail: res => {
console.log("App微信获取用户信息失败", res);
uni.showToast({
icon: 'none',
// title: res.errMsg
title: '微信绑定失败'
})
}
···

操作步骤:

不执行回调

预期结果:

授权登录执行回调

实际结果:

不执行

bug描述:

使用uni.login授权微信登录,不执行回调

2023-11-21 14:07 负责人:DCloud_iOS_WZT 分享
已邀请:
DCloud_iOS_WZT

DCloud_iOS_WZT

打自定义基座了么,用hello uniapp试下

  • 青鹧 (作者)

    是自定义基座,android是没有问题的,ios不执行,也没有回调

    2023-11-22 14:58

  • DCloud_iOS_WZT

    回复 青鹧: uni.getProvider 你调用这个api了么 提供一个示例吧 这边测试没问题

    2023-11-22 15:08

  • 青鹧 (作者)

    回复 DCloud_iOS_WZT: uni.getProvider调用了的,支持微信登录的

    2023-11-22 15:26

  • 青鹧 (作者)

    回复 DCloud_iOS_WZT: 示例应该怎么提供呀?

    2023-11-22 15:26

  • 青鹧 (作者)

    回复 DCloud_iOS_WZT: 还在吗

    2023-11-22 17:08

  • DCloud_iOS_WZT

    回复 青鹧: 上传附件

    2023-11-22 17:29

  • 青鹧 (作者)

    回复 DCloud_iOS_WZT:代码用的就是官网的示例代码,android没有问题,ios是需要特殊配置吗

    2023-11-23 11:10

  • 青鹧 (作者)

    回复 DCloud_iOS_WZT: 附件上传了,麻烦您看一眼

    2023-11-23 11:11

  • 青鹧 (作者)

    回复 DCloud_iOS_WZT: 顺便想问您一下,这个微信授权过后,就不会在跳转微信弹出授权弹框了,如果想每次都跳转的话,应该怎么写呀

    2023-11-23 11:13

青鹧

青鹧 (作者)

代码

  • DCloud_iOS_WZT

    通用链接没配?

    2023-11-23 12:10

  • 青鹧 (作者)

    回复 DCloud_iOS_WZT: 没有,那个需要配吗

    2023-11-23 13:05

  • DCloud_iOS_WZT

    回复 青鹧: 必须配

    2023-11-23 17:39

  • 青鹧 (作者)

    回复 DCloud_iOS_WZT: 好的谢谢您

    2023-11-27 09:40

  • 青鹧 (作者)

    回复 DCloud_iOS_WZT: 顺便想问您一下,这个微信授权过后,就不会在跳转微信弹出授权弹框了,如果想每次都想显示授权弹框的话,应该怎么写呀

    2023-11-27 09:41

  • DCloud_iOS_WZT

    回复 青鹧: 只授权一次,这个是微信SDK的策略 你可以去微信SDK的官方论坛查一查

    2023-11-27 12:35

  • 青鹧 (作者)

    回复 DCloud_iOS_WZT: 好的谢谢

    2023-11-27 13:05

要回复问题请先登录注册