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