l***@163.com
l***@163.com
  • 发布:2025-04-16 10:31
  • 更新:2025-04-16 12:32
  • 阅读:912

一键登录iOS端的问题

分类:uni-app

iPhone手机,中国移动号码,HBuilderX4.57,打包后的APP,进入一键登录页面(全屏)后,如果直接点击一键登录按钮,可以正常登录;但是如果点击其他登录方式,页面没有任何反应,然后再点击一键登录,会一直处在加载中(应该是SDK弹出的加载效果,不是我们程序自身的加载),有遇到过这种情况么

2025-04-16 10:31 负责人:无 分享
已邀请:
DCloud_iOS_WZT

DCloud_iOS_WZT

点击其他登录方式 会执行错误回调 根据错误码去关闭一键登录页面打开自己其他的登录方式页面

  • l***@163.com (作者)

    在fail里面加了,Android测试可以正常跳出(联通手机号)

    2025-04-16 10:50

l***@163.com

l***@163.com (作者)

iOS端的,用哪个运营商的手机号测试都一样的问题,Android端完全没这个问题

l***@163.com

l***@163.com (作者)

这是不是个bug?还有其他伙伴遇到过这个问题么?

态度是心的面具

态度是心的面具

常见的有两种情况:一个是你点击“其他登录方式”可能未正确释放或重置一键登录的SDK实例,导致二次调用时状态异常。
这时候你要在切换登录方式前,手动销毁一键登录的SDK实例、重新初始化一键登录功能时,确保SDK配置参数正确传递;
第二种情况你的“其他登录方式”可能绑定了异步操作(如弹窗、网络请求),未正确移除监听或取消Promise,阻塞了后续操作。这个时候你可以尝试在点击其他登录方式时,取消未完成的异步任务并且检查事件绑定是否重复,使用once或手动解绑。希望能帮助到你

  • l***@163.com (作者)

    感谢,不过为什么同样的代码、同样的操作流程,在Android端没有问题,在iOS端有问题;而且在uni.login中,只在fail中添加了uni.hideLoading和uni.redirectTo

    2025-04-16 12:43

  • 态度是心的面具

    回复 l***@163.com: 这边iOS端有企业证书吗

    2025-04-16 13:01

要回复问题请先登录注册