很多企業在接入短信驗證碼服務時會關心平臺是否支持自動識別驗證碼功能。就是平臺發送短信驗證碼時,系統可自動識別驗證碼,用戶無需手動輸入,點擊確認系統自動抓取的驗證碼即可。那麼如何實現自動識別驗證碼功能、哪些平臺支持該項短信驗證碼服務呢?我們將為您詳細介紹自動識別驗證碼功能。
![系統如何自動識別短信驗證碼](http://p2.ttnews.xyz/loading.gif)
自動識別驗證碼功能是什麼
短信驗證碼可以幫助企業應用識別操作者是否為真實用戶,避免惡意的機器操作,保障用戶賬戶信息安全。但是讀取並輸入4位到6位的驗證碼,多多少少對客戶體驗有一些影響。
自動識別驗證碼功能可以使發送到用戶手機的驗證碼被自動識別並填充到驗證框,通過減免用戶輸入驗證碼的操作,大大提高用戶的操作體驗。但是功能越多出bug的幾率就越大,出現bug時用戶的體驗可能更糟。
比如蘋果公司2018年發佈的IOS 12系統中,就出現了在某些app或者微信網頁裡,驗證碼自動填充兩次的bug。現在很多安卓設備都可以自動識別短信驗證碼,用戶可以在短信彈出框中一鍵點擊複製,再手動複製到驗證框中。
如何實現自動識別驗證碼功能
這裡需要說明的是自動識別驗證碼功能不是由短信平臺提供的,不屬於短信驗證碼服務。首先這個功能與短信驗證平臺提供的服務無關,短信驗證碼平臺僅提供可以自動向企業應用用戶自動發送驗證短信的接口。同時,由於開發量不大,技術難度有限,目前也沒有第三方服務商專門提供短信驗證碼的識別填充功能插件。
要實現自動識別驗證碼並填充的功能,需要由企業自行開發添加到應用中,應用需要獲取設備的短信讀取權限才可以支持該功能的正常使用。
小結
自動識別短信驗證碼並進行驗證碼的填充,可以減少用戶操作、提高用戶體驗,但是也要儘量避免功能集成到應用時可能出現的bug。
自動識別短信驗證碼功能不屬於短信驗證碼服務,屬於手機操作系統和相關應用的功能,短信驗證碼平臺和其他第三方插件服務商都不支持該功能相關的服務,企業可以通過自主開發並將代碼添加到企業應用中來實現該功能。為確保該功能的正常使用,企業應用還需要獲取用戶設備的短信讀取權限。
閱讀更多 億美軟通 的文章