const callback = (resB) => {
// 获取一键登录弹框协议勾选状态
that.univerifyManager.getCheckBoxState({
success(res) {
if(!res.state){
that.$util.showToast('请同意服务条款')
return
}
if(resB.provider == 'weixin'){//微信
that.onWxLogin(1)
// univerifyManager.close()
}else if(resB.provider == 'qq'){//qq
that.onQqLogin(1)

- 发布:2025-05-16 19:18
- 更新:2025-05-16 19:18
- 阅读:23
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: Apple M4 Pro
HBuilderX类型: 正式
HBuilderX版本号: 4.65
手机系统: Android
手机系统版本号: Android 15
手机厂商: 小米
手机机型: 小米K80
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
详细见附件
在一键登录 配置QQ登录 然后点击QQ登录
详细见附件
在一键登录 配置QQ登录 然后点击QQ登录
预期结果:
回调通知QQ登录的结果,如果返回结果 登录成功后再关闭一键登录界面
回调通知QQ登录的结果,如果返回结果 登录成功后再关闭一键登录界面
实际结果:
收不到回调通知QQ登录的结果
收不到回调通知QQ登录的结果
bug描述:
- uniApp问题,不关闭一键登录弹框无法获取QQ授权回调
- 安卓有问题,IOS没问题
- 参考录屏:安卓(附件),IOS(附件)
- 安卓一键登录界面 配置QQ登录,点击QQ授权登录后没有回调通知,只有点击QQ登录后直接关闭一键登录才有通知
配置的微信登录 点击授权登录之后可以收到回调通知