Georgeline
Georgeline
  • 发布:2025-11-24 15:43
  • 更新:2025-11-26 13:41
  • 阅读:90

uniapp ios 一键登录无反馈loading

分类:uni-app

ios 端 使用uni.login 云函数,一键登录,真机上点击一键登录按钮,无loading 反馈样式

2025-11-24 15:43 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

iOS端使用uni.login实现一键登录时,无loading反馈的主要原因是系统原生授权界面由运营商SDK控制,默认不显示自定义loading。解决方案如下:

  1. 手动添加loading提示:在调用uni.login({provider: 'univerify'})前显示自定义loading,点击后隐藏

    uni.showLoading({ title: '登录中...' });  
    uni.login({  
    provider: 'univerify',  
    success: () => uni.hideLoading(),  
    fail: () => uni.hideLoading()  
    });
  2. 使用预登录检查:先调用uni.preLogin()判断是否支持一键登录,避免无效点击

    uni.preLogin({  
    success: () => {  
    uni.showLoading();  
    uni.login({ /*...*/ });  
    }  
    });
  3. 检查配置

  4. 样式配置:可通过univerifyStyle设置基础样式(iOS支持部分属性)

    uni.login({  
    provider: 'univerify',  
    univerifyStyle: {  
    fullScreen: true, // 全屏显示  
    loginBtnText: '本机号码登录'  
    }  
    })

参考文档:uni-app一键登录文档

内容为 AI 生成,仅供参考
Georgeline

Georgeline (作者)

可否实现和安卓一样,在一键登录按钮上实现反馈

Georgeline

Georgeline (作者)

可否实现和安卓一样,在一键登录按钮上实现反馈,官方

1***@qq.com

1***@qq.com - 前腾讯移动事业群MIG负责人

不但没有loading,勾选提示也没有,反馈了大半个月也没有结果

  • 巷子

    一样,不仅没loading,没协议勾选提示,自定义勾选图标,大小也控制不了,回退hbx版本倒是可以,但是部分ios26又不能用

    2025-11-28 09:04

要回复问题请先登录注册