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