1. 无感本机认证支持哪些运营商和网络环境?
目前支持移动 2G、3G、4G、5G,联通 3G、4G、5G,电信 4G、5G。
无感本机认证通过数据流量识别手机号,因此需要开启数据流量并且赋予应用数据流量权限。
2.无感本机认证是如何收费的?
App一键登录:业务服务端请求获取手机号,极验服务端成功返回明文手机号时才计费,未成功返回手机号不计费。
H5一键登录:移动手机号业务服务端请求获取手机号,极验服务端成功返回明文手机号时才计费,联通、电信手机号极验服务端成功返回校验结果是计费。
App 本机校验:业务服务端请求获取手机校验结果,极验服务端成功返回校验结果是计费。无论结果是否匹配的都进行计费。
H5 本机校验:业务服务端请求获取手机校验结果,极验服务端成功返回校验结果是计费。无论结果是否匹配的都进行计费。
3. 双卡双待手机如何使用无感本机认证?
双卡手机以开启数据流量的SIM卡进行认证。
4. WiFi环境下如何通过本机认证?
App 内数据网络和WiFi同时开启情况下,SDK会控制认证请求走数据流量,能够正常使用。仅开启WiFi情况下无法进行本机认证,可以选择降级走其他认证方式。
H5 内数据网络和WiFi同时开启情况、仅开启WiFi的情况都无法通过本机认证,可以选择降级走其他认证方式。
5. 无感本机认证的取号原理是怎样的?
利用运营商数据网络层能力,通过数据流量识别手机号。
6. 是否支持携号转网用户?
可以支持。
7. 无感本机认证支持虚拟运营商吗?
无感本机认证目前只支持三大运营商(移动、联通、电信)手机卡的认证。非三大运营商的用户无法支持。
8. 目前存在某些卡只有流量功能,是否可以通过网关认证?
目前移动、电信和联通暂不支持上网卡和物联网卡。
9. 无感本机认证有哪些认证形式,分别支持哪些终端?
App一键登录,仅需点击授权页面一键即能完成认证,支持IOS和Android以及原生APP内的H5接入使用;
App本机号码认证,校验用户手机号码与正在使用数据流量的手机号码是否一致,支持IOS、Android的接入使用;
H5一键登录,仅需在授权页面输入中间4位手机号即能完成认证,支持H5接入使用;
H5 本机号码认证,校验用户手机号码与正在使用数据流量的手机号码是否一致,支持H5和微信小程序接入使用;
10. 无感本机认证是否有测试接口?
无感本机目前无测试接口,您可以参考文档搭建服务进行测试。
11. OPPO手机兼容问题?
由于OPPO操作系统限制,WiFi和数据网络同时打开时,无法强制走数据流量,可能会导致网关认证失败。
用户在纯数据网络环境打开应用或者用户授权应用使用数据网络权限后,网关认证即可正常使用。
极验AndroidSDK 2.3.2.1 版本后能支持在 AndroidQ 系统以下,Wi-Fi和数据网络同时打开是正常进行网关校验。
12. 一键登录和本机校验有什么区别?
一键登录有授权页面,开发者经用户授权后可获得手机号,适用于登录和注册场景;
本机校验不返回号码, 仅返回待校验号码是否本机的校验结果,适用于基于手机号码的风控场景。
两者具体区别如下,客户可自主选择:
一键登录 | 本机号码认证 | |
---|---|---|
业务流程 | 自动获取手机号 | 手动输入手机号 |
UI风格 | 局部自定义 | 全部自定义 |
隐私性 | 需要用户授权 | 不需要用户授权 |
13. 如何进行运营商判断?
无感本机认证 的 SDK 内部会根据当前使用的数据流量判断对应的运营商,不需要接入方单独进行运营商判断。
14. 三大运营商服务条款内容是否都一致,如何获取?
三大运营商都有对应的服务条款,内容不一致,SDK 会根据对应的手机号运营商展示对应的服务条款。
15. 运营商报错105312,能力余量不足 怎么处理?
报错105312表示移动运营商审核还未生效,建议10分钟后再进行测试。
16. App一键登录预取号和token的有效期分别是多长?
不同运营商的有效期不同。
预取号结果有效时间:移动 72 小时,联通 1 小时,电信 1 小时;
token有效期:移动 2 分钟,电信10 分钟,联通 30 分钟。
17.App 一键登录进阶模式和常规模式有何区别,收费是否有区别?
进阶模式下 SDK 会自动处理预取号,包括失败情况的重试、超时情况的重新获取等,可以减少接入工作量并一定程度上提升一键登录的成功率;收费没有区别的。
18. 本机认证的限制策略是怎么样的?
H5 一键登录:移动限制为:输错手机号3次,限制24小时;电信限制为:1)同一IP 5分钟内总验证次数超过20次,限制30分钟;2)同一号码 24小时内总验证次数超过20次或连续验证错误次数超过3次,限制24小时;3)10分钟内总验证次数超过20次,限制30分钟。
H5本机校验:移动限制为:同一手机号24小时内验证次数超过10次,限制24小时,其它运营商无限制。
19. App一键登录 如何获取完整手机号?
一键登录的流程如下:客户端预取号成功 — 终端用户授权登录 — 客户端获取取号token — 业务服务端向极验服务端请求换取完整手机号—极验服务端返回完整手机号。
将上述流程进行完成后极验服务端才能返回完整手机号,任何中间步骤无完整手机号返回。
20. 一键登录和本机校验预取号耗时较长或报错,这个该如何处理?
- 网络请求时间较长,但能成功:多为当前网络质量不好,建议更换网络重试。如果是网关产品,和手机所在的区域的运营商的信号质量有关,建议更换到信号较好的地方。
- 网络请求超时而失败:建议检查超时的请求。如果是极验的接口,检查一下终端用户所在网络到极验接口的可达性。简单的自检工具可以访问 http://webtest.geetest.com。一般交互流程设计建议重试或降级使用其他登录或注册认证方式。
- 网络相关的报错:请查看相应产品各个端对应的错误码清单,进行排查和处理。如果在国内区域性的报SSL证书错误,可能是遇到了区域性的 DNS 劫持。一般交互流程设计建议降级使用其他登录或注册认证方式。
21. 启动时使用一键登录,无蜂窝网络权限而预取号失败,这种情况我该如何设计交互流程?
具体实现应根据自己的业务进行设计。但是需要注意以下两点:
- 开屏启动进行预取号失败的时候,先提示和引导终端用户确认蜂窝权限已授权
- 如果依旧失败应降级使用短信或则其他方式登录和注册