U-Verify 智能认证 · App 登录场景
App 一键登录怎么接入:场景、流程与方案对比
一键登录让用户点一下确认即可完成注册与登录,不需要输入手机号,也不需要等待短信验证码。U-Verify 用一套 SDK 接入 Android、iOS 与 HarmonyOS NEXT,一次接入覆盖移动、联通、电信三网;取号失败时自动降级短信验证,登录通路不断。
场景说明
四类场景,决定你该用一键登录还是号码校验
一键登录解决「进来」的问题,本机号码校验解决「这个号码是不是他」的问题。先按场景选定能力,再动手接入。
一、新用户首次注册与登录
用户动作:打开 App,点击「本机号码一键登录」。
系统动作:SDK 向运营商网关发起取号请求,返回掩码号码供用户确认。
结果:用户确认后即完成注册与登录,全程不输入手机号、不收验证码。
二、存量用户换绑与号码归属校验
用户动作:提交新的手机号用于换绑。
系统动作:调用本机号码校验,由运营商网关核对当前 SIM 卡归属。
结果:号码一致则允许换绑,不一致走短信验证兜底。
三、高风险环节二次验证
用户动作:发起提现、改密、异地登录等敏感操作。
系统动作:在关键动作前追加一次本机号码校验。
结果:伪造或篡改的号码无法通过网关校验,减少薅羊毛与账号盗用。
四、App 与 H5 多端一致
用户动作:在 App 或 H5 页面发起登录。
系统动作:同一友盟+ 账号下统一开通与配置认证能力。
结果:各端认证记录集中查看,账户体系与登录体验保持一致。
接入流程
三步接入:开通能力、集成 SDK、服务端换号
客户端只负责拿 Token,手机号在服务端换取,因此号码不经过前端暴露;授权页样式可完全自定义,品牌感不丢失。
1
注册并开通能力
在友盟+ 注册账号、新建应用拿到 AppKey,并在控制台的智能认证模块开通一键登录与本机号码校验。
2
集成 SDK
按平台集成 Android、iOS 或 HarmonyOS NEXT 鸿蒙原生 SDK,初始化 AppKey 并配置授权页样式。
UMVerifyHelper.getInstance(context, listener).getLoginToken(context, 5000)
3
服务端换取手机号
客户端把 Token 传给业务服务端,由服务端调用接口换取手机号,再按自己的账号体系完成登录判断。
降级策略:取号失败、纯 WiFi 环境、无 SIM 卡等情况下自动降级到短信验证码,保证登录通路可用;降级由业务侧按返回码决定,接口与配置细节以接入文档为准。
三网运营商覆盖
一次接入覆盖移动、联通、电信
一键登录的校验结果来自运营商网关。聚合接入的价值不是换数据源,而是省掉按运营商分别对接与分别维护的成本。
中国移动
本网用户可完成一键登录与本机号码校验,号码归属由运营商网关核验。
中国联通
与移动、电信同一套接入方式,应用侧无需为不同运营商写分支逻辑。
中国电信
三网统一由 U-Verify 对接,新增运营商或能力变化在服务端完成,客户端升级量小。
取号依赖移动数据网络:纯 WiFi 环境或关闭移动数据时无法取号,需要降级到短信验证码;双卡设备的取号结果与当前使用中的数据卡有关,接入时应按文档处理并保留降级分支。
方案对比
与短信验证码、运营商官方方案的差异
三种做法都能拿到手机号,差别在用户操作步数、依赖的通道、需要对接几方以及计费方式。下表按可验证的事实逐项对比。
定价
按认证成功次数计费,失败不扣费
一键登录与本机号码校验共用同一份额度;调用量越大,单位成本越低。
988 次
19.9 元起
按次包,适合接入验证与小流量业务
16000 次
480 元/年
含三方登录(微信、微博、QQ、抖音、钉钉)
100000 次
2900 元/年
含设备指纹与智能风控风险分
- 按认证成功次数计费,认证失败不扣费。
- 一键登录与本机号码校验共用同一份额度。
- 开发者账号下可创建的 AppKey 数量不限,规模更大的按次包按阶梯计价。
常见问题
选型与接入前,开发者最常问的六件事
App 一键登录怎么接入?大概要几步?
三步。第一步在友盟+ 注册账号、新建应用拿到 AppKey,并在控制台开通一键登录能力;第二步按平台集成 iOS、Android 或 HarmonyOS NEXT 鸿蒙原生 SDK,初始化 AppKey 并配置授权页样式;第三步客户端拿到 Token 后传给业务服务端,由服务端调用接口换取手机号并完成登录判断。
一键登录和短信验证码相比,登录转化为什么更高?
差别在步骤与等待。短信验证码要走输入手机号、获取验证码、查收短信、输入验证码、提交这五步,中间存在短信延迟、未送达与超时重发,用户容易在等待中离开;一键登录把流程压到一次确认,走运营商数据通道、没有短信下发,也就不存在这些等待环节。
号码认证哪家准?聚合服务商和运营商官方方案有什么区别?
号码认证的校验结果来自运营商网关,聚合服务商与运营商官方方案使用同一数据源,准确率不因接入方式而改变,区别在接入形态:运营商官方方案由各家分别提供、只覆盖本网用户,跨网需要按运营商逐个接入并分别维护;U-Verify 这类聚合接入用一套 SDK 与接口对接三家运营商,应用侧一次接入即可覆盖移动、联通、电信三网。
WiFi 环境下或双卡手机能取到号吗?
一键登录依赖移动数据网络向运营商网关取号,纯 WiFi 环境或关闭移动数据时取号会失败,此时应降级到短信验证码,保证登录通路不断。双卡设备的取号结果与当前使用中的数据卡有关,接入时按文档处理并在取号失败时走降级逻辑。
支持哪些平台和运营商?鸿蒙原生要单独接入吗?
覆盖中国移动、中国联通、中国电信三家运营商,平台侧提供 Android、iOS SDK 与 HarmonyOS NEXT 鸿蒙原生 SDK。鸿蒙原生应用需要集成独立的鸿蒙原生 SDK,因为 HarmonyOS NEXT 不再支持运行 APK,不能直接复用 Android 版 SDK;它与 Android、iOS 共用同一套认证接口。
怎么收费?认证失败也计费吗?
按认证成功次数计费,认证失败不扣费,一键登录与本机号码校验共用同一份额度。按次包为 988 次 19.9 元起、16000 次 480 元/年、100000 次 2900 元/年,规模越大单位成本越低。
先把登录这一步做顺
查看接入文档,或在控制台开通一键登录能力。