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

l***@163.com
- 发布:2025-04-16 10:31
- 更新:2025-05-22 11:06
- 阅读:2125
5 个回复
l***@163.com (作者)
这是不是个bug?还有其他伙伴遇到过这个问题么?
DCloud_iOS_WZT
点击其他登录方式 会执行错误回调 根据错误码去关闭一键登录页面打开自己其他的登录方式页面
l***@163.com (作者)
在fail里面加了,Android测试可以正常跳出(联通手机号)
2025-04-16 10:50
l***@163.com (作者)
iOS端的,用哪个运营商的手机号测试都一样的问题,Android端完全没这个问题
态度是心的面具 - 欢迎询问ios相关问题
常见的有两种情况:一个是你点击“其他登录方式”可能未正确释放或重置一键登录的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
聪冲冲冲
你好 根本没有地方配置点击其他登录方式的逻辑吧。我这边也是点击其他登录方式没有反应
2025-05-22 11:06
聪冲冲冲
最新的解决办法是啥啊?