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

- 发布:2025-04-16 10:31
- 更新:2025-04-16 12:32
- 阅读:912

常见的有两种情况:一个是你点击“其他登录方式”可能未正确释放或重置一键登录的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 (作者)
在fail里面加了,Android测试可以正常跳出(联通手机号)
2025-04-16 10:50