一鍵登錄相比于短信驗證碼的優勢在哪里?
一、 關于秒驗(一鍵登錄)基本原理
秒驗(一鍵登錄)產品整合了三大運營商特有的數據網關認證能力,升級短信驗證碼體驗,應用于用戶注冊、登陸、支付、安全校驗等場景,可實現用戶無感知校驗,操作更安全、便捷、低時延的特點。秒驗(一鍵登錄)產品提供兩種手機號認證方式,一種是通過用戶授權后從網關側獲取用戶當前使用的手機號碼,并完成注冊或登錄流程。全程僅需客戶授權,認證過程完全無感知。3秒內完成,客戶體驗極佳。另一種是本機號碼校驗:驗證用戶本機號碼與客戶端輸入號碼或賬號綁定號碼的一致性。二、 傳統登錄注冊驗證方式痛點1、 傳統用戶登錄注冊多為用戶名和密碼,用戶注冊的地方多了,登錄注冊信息難以記住。特別是當前移動互聯網發達情況下,應用繁多,如果每個應用都需要記住用戶名和密碼,恐怕大多人難于應對。況且基于互聯網實名認證要求,僅憑用戶名和密碼,后續實名認證還需要用戶綁定手機,增加了用戶操作步驟。極大降低客戶體驗度。2、 使用短信驗證碼的短信接口容易被惡意調用當成短信轟炸作用。短信容易被攔截,為了防范風險,獲取短信驗證碼通常還需要進行行為驗證,再加上等待短信驗證碼到達時間和手動輸入,大大增加登錄時間。3、 很多用戶為了方便記住各種應用用戶名和密碼,經常使用相同的用戶名和密碼,這就存在撞庫拖庫的風險。4、 傳統的注冊登錄以及第三方登錄方式很難獲取客戶的手機號碼,不利于后續用戶服務。5、 傳統的賬號注冊登錄認證體系,容易被人使用設備牧場模擬。存在安全隱患。6、 傳統的賬號注冊登錄認證體系,極易被羊毛黨攻破。導致營銷效果大打折扣。三、 秒驗產品優勢1、 客戶端用戶輸入手機號碼或獲得用戶授權后,一鍵即可完成認證,是短信驗證碼的升級方案,校驗更安全、便捷、低時延。平均3秒內完成,比短信驗證碼快10倍。2、 只需一次開發接入即可支持三網手機號、虛擬運營商號、支持攜號轉網號碼。3、 集成SDK便捷簡易接入,易開發維護。降低開發成本。4、 可防控羊毛黨利用接碼平臺、設備牧場等手段套取平臺優惠。提高營銷方案效果。5、 用戶無需記住用戶名和密碼,以手機號作為賬號管理體系,符合監管部門實名認證需求,同時提高客戶注冊登錄體驗度。提升注冊轉化率。6、 應用場景豐富,適用于以手機號進行注冊、登陸、安全風控的場景,可實現用戶無感知校驗,拓寬校驗場景。四、 秒驗(本機號碼一鍵登錄)與傳統短信驗證碼驗證比較。一鍵登錄與傳統短信驗證碼都是為了驗證本機號碼的真實性。傳統短信驗證碼驗證方式一般過程為客戶輸入手機號-》通過行為驗證(如圖形驗證碼)-》點擊獲取驗證碼-》接收驗證碼-》輸入驗證碼驗證是否為本機號碼,全程預計需要30秒以上。如果客戶輸入錯誤,或者短信驗證碼接收慢或被攔截,過程將更長久。而秒驗(一鍵登錄產品)全程延遲只需要3秒內完成,速度比短信驗證碼快10倍。五、 秒驗使用場景1、 所有安卓和蘋果手機APP需要注冊、登錄的,均可以把原有的賬號密碼、短信驗證碼、第三方登錄改造為使用本機號碼一鍵登錄。2、 手機APP應用安全風控、支付前本機號碼認證的。3、 支持三網手機、虛擬運營商號、攜號轉網等。4、 特別推薦已手機號作為賬號管理體系六、 秒驗(一鍵登錄)交互過程秒驗(一鍵登錄注冊)交互過程有兩種形式,一種是通過用戶授權獲取本機號碼與網關進行比對認證,另一種是用戶輸入手機號碼與網關進行驗證是否為本機號碼。1、用戶授權一鍵登錄注冊交互過程。2、用戶輸入手機號碼進行比對認證交互過程。七、 秒驗常見問題。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認證登錄方式都在改造成本機號碼一鍵登錄,將來一定替代傳統的手機短信驗證碼!近期短信產品成本上升后,一鍵登錄產品價格遠低于短信驗證碼。可為企業節省更多的費用。