秒驗接口對接,秒驗注冊、登錄使用中常見問題
1、什么是本機號碼校驗?
互聯(lián)網(wǎng)業(yè)務(wù)App有秒驗提供需要校驗的號碼,通過調(diào)用運營商數(shù)據(jù)網(wǎng)關(guān)校驗所提供號碼是否本機號碼來進行注冊或登錄。
使用本機號碼校驗時,用戶終端需支持使用SIM卡上網(wǎng),以實現(xiàn)對運營商數(shù)據(jù)網(wǎng)關(guān)校驗?zāi)芰Φ恼{(diào)用;當用戶終端無法通過SIM卡訪問運營商數(shù)據(jù)網(wǎng)絡(luò),可以無縫切換到短信驗證碼。
2、秒驗是否支持三網(wǎng)?
是的,支持對三大運營商手機號碼進行認證,包括中國移動、中國聯(lián)通、中國電信。
是否支持H5頁面和微信小程序?
如果APP集成了號碼認證sdk,則APP中的native或h5頁面都可支持號碼認證;但號碼認證不支持純粹的H5頁面,也暫不支持微信小程序
3、支持哪些網(wǎng)絡(luò)環(huán)境?
當用戶終端網(wǎng)絡(luò)環(huán)境為2G、3G、4G、2G和wifi同時開啟、3G和wifi同時開啟、4G和wifi同時開啟,均可發(fā)起校驗。
當用戶終端僅wifi開啟、移動數(shù)據(jù)關(guān)閉時,無法發(fā)起數(shù)據(jù)網(wǎng)關(guān)校驗。
支持哪些終端?
支持Android和IOS兩大平臺,需在APP中集成SDK使用。
4、是否支持在國際漫游下發(fā)起認證?
國際漫游時可以發(fā)起。
5、當網(wǎng)絡(luò)環(huán)境不支持發(fā)起網(wǎng)關(guān)認證時,如何進行后續(xù)操作?
系統(tǒng)調(diào)用初始化階段會返回當前網(wǎng)絡(luò)環(huán)境是否支持進行網(wǎng)關(guān)認證,當返回不支持時,您可以引導(dǎo)用戶通過短信或語音等方式進行認證。
在新用戶注冊場景中已經(jīng)接入短信服務(wù),接入號碼認證服務(wù)需要進行哪些改造 ?
(1)客戶端
a.用戶UI優(yōu)化。使用號碼認證服務(wù)時,用戶僅需輸入手機號碼,無需輸入驗證碼,因此用戶UI僅提供手機號碼輸入框即可,無需提供驗證碼相關(guān)UI。當初始化判斷網(wǎng)絡(luò)環(huán)境不支持號碼認證、或號碼認證結(jié)果返回不一致,您可以選擇將UI切換至原使用短信驗證碼的頁面。
b.在客戶端APP中集成號碼認證SDK。
(2)服務(wù)端
在服務(wù)端對接號碼認證API。
6、如何確保認證結(jié)果正確?
基于運營商網(wǎng)絡(luò)對SIM卡的電信級認證能力,認證結(jié)果準確可靠。
7、調(diào)用秒驗過程的安全性如何保障?
基于運營商及電信級運維安全保障。
核心認證過程分為2步。第1步,通過移動數(shù)據(jù)網(wǎng)絡(luò)發(fā)起請求,獲取accessCode;第2步,通過accessCode和手機號請求認證結(jié)果。
在第1步中,關(guān)于accessCode的有效性說明如下。(1)有效次數(shù)為一次有效,使用后立即失效。(2)有效時長。對于移動的手機號碼,accessCode有效期為2分鐘;對于聯(lián)通的手機號碼,accessCode有效期為5分鐘;對于電信的手機號碼,accessCode有效期為1分鐘。
在第2步請求認證結(jié)果時,我們會基于訪問密鑰對服務(wù)端請求進行鑒權(quán)。
是否需要用戶授權(quán)?
對于用戶主動輸入手機號碼的場景,建議APP提供方在相關(guān)服務(wù)協(xié)議中提供說明,無需另行授權(quán);對于sdk預(yù)取手機號成功的場景,此時無需用戶手動輸入,請確保APP提供方已獲得用戶授權(quán)再發(fā)起認證。
8、認證過程如何收費?
調(diào)用初始化接口不計費。
調(diào)用秒驗認證接口時,如果認證結(jié)果是一致、不一致,會對本次認證計費;如果認證結(jié)果是無法判斷,則不計費。
9、SDK的大小,集成后對開發(fā)者app體積的影響有多少?
android:安裝后大小:1.2MB(包含資源)
iOS: 安裝后大小:1.3MB
總結(jié),對開發(fā)者的app的體積增加不大.
如果對應(yīng)用體積要嚴格要求的客戶,秒驗可以提供定制化方案。
10、一鍵驗證目前的性能如何?
目前可以做到一秒內(nèi)驗證2000次。
11、秒驗SDK對手機操作系統(tǒng)有哪些版本要求?
答:版本最低要求分別為:ios 8.0 ;Android 5.0。
12、手機雙卡問題
答:雙卡情況下獲取的是正在使用流量的手機號碼,
暫不支持獲取非流量卡的手機號碼,期待運營商后續(xù)完善此功能
13.一鍵驗證SDK更新需要重新打包嗎?
答:SDK提供的是原生的開發(fā)集成具包,開發(fā)者可以根據(jù)SDK更新的內(nèi)容選擇更新SDK,但更新集成SDK后是需要打包發(fā)布的。
越來越多APP認證登錄方式都在改造成本機號碼一鍵登錄,將來一定替代傳統(tǒng)的手機短信驗證碼!近期短信產(chǎn)品成本上升后,一鍵登錄產(chǎn)品價格遠低于短信驗證碼。可為企業(yè)節(jié)省更多的費用。
————————————————