1. 无感本机认证支持哪些运营商和网络环境?

目前支持移动 2G、3G、4G、5G,联通 3G、4G、5G,电信 4G、5G。

无感本机认证通过数据流量识别手机号,因此需要开启数据流量并且赋予应用数据流量权限。



2.无感本机认证是如何收费的?
OneLogin(一键登录)服务端成功返回明文手机号时计费,客户端预取号和返回token均不收费。

OnePass(本机号码认证)服务端成功返回手机号是否匹配的结果时计费,客户端返回token时不收费。



3. 双卡双待手机如何使用无感本机认证?
双卡手机以开启数据流量的SIM卡进行认证。



4. WiFi环境下如何通过网关验证?
数据网络和WiFi同时开启情况下,SDK会控制认证请求走数据流量,能够正常使用。仅开启WiFi情况下无法进行网关验证,可以选择降级走其他认证方式。



5. 无感本机认证的取号原理是怎样的?
利用运营商数据网络层能力,通过数据流量识别手机号。



6. 是否支持携号转网用户?
可以支持。



7. 无感本机认证支持虚拟运营商吗?
无感本机认证目前支持三大运营商(移动、联通、电信)手机卡的认证,包括腾讯大王卡等三大运营商合作的互联网卡和虚拟运营商。非三大运营商的用户无法支持。



8. 目前存在某些卡只有流量功能,是否可以通过网关认证?
电信和联通可以支持上网卡和物联网卡,移动暂不支持上网卡和物联网卡。



9. 无感本机认证可以支持哪些终端?
OneLogin(一键登录)支持IOS和Android以及原生APP内的H5接入使用;

OnePass(本机号码认证)支持IOS、Android、H5和小程序的接入。



10. 无感本机认证是否有测试接口?

无感本机目前无测试接口,您可以参考文档搭建服务进行测试。



11. OPPO手机兼容问题?

由于OPPO操作系统限制,WiFi和数据网络同时打开时,无法强制走数据流量,可能会导致网关认证失败。

用户在纯数据网络环境打开应用或者用户授权应用使用数据网络权限后,网关认证即可正常使用。



12. OneLogin(一键登录)和OnePass(本机号码认证)有什么区别?

OneLogin 有授权页面,开发者经用户授权后可获得手机号,适用于登录和注册场景;

OnePass 不返回号码, 仅返回待校验号码是否本机的校验结果,适用于基于手机号码的风控场景。

两者具体区别如下,客户可自主选择:

OneLogin(一键登录) OnePass(本机号码认证)
业务流程 自动获取手机号 手动输入手机号
UI风格 局部自定义 全部自定义
隐私性 需要用户授权 不需要用户授权



13. 如何进行运营商判断?

无感本机认证 的 SDK 内部会根据当前使用的数据流量判断对应的运营商,OnePass API 的js内部会根据当前使用数据流量判断对应的运营商,不需要接入方单独进行运营商判断。



14. 三大运营商服务条款内容是否都一致,如何获取?

三大运营商都有对应的服务条款,内容不一致,sdk会根据对应的手机号运营商展示对应的服务条款。



15. 运营商报错105312,能力余量不足 怎么处理?

报错105312表示移动运营商审核还未生效,建议10分钟后再进行测试。



16. OneLogin预取号和token的有效去分别是多长?

不同运营商的有效期不同。

预取号结果有效时间:移动72小时,联通1小时,电信1小时;

token有效期:移动2分钟,电信10分钟,联通30分钟。



17. OneLogin进阶模式和常规模式有何区别,收费是否有区别?

进阶模式下SDK会自动处理预取号,包括失败情况的重试、超时情况的重新获取等,可以减少接入工作量并一定程度上提升一键登录的成功率;收费没有区别的



18. OneLogin授权页面中“一键登录”按钮的文案是否可以修改?

可以修改,只要包括登录或注册等文字即可。



19. OneLogin授权页面中的slogan(例:中国移动提供认证服务)是否可以隐藏?

这个slogan是运营商的品牌名,不能隐藏,必须展示。



20. OneLogin 是否需要集成行为验证防刷,具体如何集成?

OneLogin 预取号不收费不用担心被刷的问题,建议短信验证码接口加行为验证。OneLogin 是否集成行为验证可以根据业务实际情况决定;如果需要要集成的话,建议在用户点击一键登录按钮时进行行为验证。demo中的安全登录模式为集成了行为验证的模式,可以作为参考。