常见问题

OneLogin支持哪些运营商和网络环境?

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

a.手机仅开启数据网络时,取号功能为正常使用;

b.手机仅WIFI开启、移动数据关闭时,取号功能无法使用;

c.终端WIFI/流量双开情况下,支持流量切换方法的多数终端。

双卡双待手机如何使用OneLogin?

双卡手机以开启数据流量的 SIM 卡进行认证。

WiFi环境下如何通过网关验证?

在数据网络开通的前提下,WiFi 环境中会强制使用数据网络触发网关请求,请求仅为几K,可正常校验。

一键登录取号原理是怎样的?

通过运营商网关数据获取当前流量卡的号码。

是否支持携号转网用户?

SDK 不提供接口判断用户是否为携号转网用户,但可以判断用户流量卡当前的运营商。即携号转网用户可正常使用 OneLogin。

OneLogin支持虚拟运营商吗?

仅支持三大运营商(移动、联通、电信)的手机号进行一键登录。

目前存在某些卡只有流量功能,是否可以通过一键登录?

三大运营商(移动、联通、电信)的卡,能够正常使用数据网络,运营商通过网关能够正常取号,均会被作为正常的卡来判断。

当网络环境不支持发起网关认证时,如何进行后续操作?

系统调用初始化阶段会返回当前网络环境是否支持进行网关认证,当返回不支持时,可以引导用户通过传统(短信/账号密码等)方式进行认证。

OneLogin支持哪些终端?

支持Android4.1和IOS9.0及以上,并需终端内置SIM卡符合运营商网络制式,如iphone 5s国行不支持电信4G,则不可用于电信4G卡校验。

OPPO手机终端网络问题?

由于OPPO手机操作系统增加了应用的数据网络优先使用权限,在手机wifi和数据网络同时打开时,应用首次打开默认使用wifi数据通道,且无法通过SDK强制切换到数据网络取号,最终导致取号失败;

解决方法:用户须在纯数据网络环境打开应用,用户授权应用使用数据网络权限后SDK切换功能才能使用。

OneLogin是如何收费的?

预取号不收费,返回 token 也不收费,成功返回 token 对应的手机号时进行计费。

用户后台可以看到每条请求的客户端类型等具体返回结果?

目前后台只有统计结果,建议客户保存相关日志以及客户端埋点时保存关键参数process_id,方便查看明细数据并且快速定位问题。

OneLogin 与 OnePass 有什么区别?

OneLogin 经授权后自动获取用户手机号,适用于登录和注册场景;OnePass 不返回号码, 仅返回待校验号码是否本机的校验结果,适用于基于手机号码的风控场景(例如充值交易)。两者具体区别如下,客户可自主选择:

OneLogin OnePass
业务流程 自动获取手机号 手动输入手机号
UI风格 局部自定义 全部自定义
隐私性 需要用户授权 不需要用户授权

一键登录预取号的作用是什么?

用于提前跑WiFi切数据、网关取号等逻辑,若调一键登录的时存在预取号成功的缓存,则无需经历取号就迅速拉起授权页,用户体验更佳。

授权登录必须要先发起预取号吗?

不是必须的,可以直接调用授权登录方法,但需要等待短暂的取号后才能拉起授权页,取号期间等待的交互需由业务方自行处理。

OneLogin 界面 UI 客户是否可自定义?

授权页 UI 客户仅可局部自定义,其余页面客户可自定义,设计规范如下:

安卓授权页设计规范

inertactive

苹果授权页设计规范

inertactive

UI详细说明文档下载链接

点击下载