目前,在電商、金融、社交等多種行業的APP中,」賬號+短信驗證碼「已成爲驗證用戶身份的主流方式。短信驗證具備易操做、安全性高、成本低的優點,在用戶註冊、登陸、綁定手機號等許多場景中,都獲得了廣泛應用。安全
以往,用戶靠手動完成手機號驗證,至少須要5步:退出程序>打開收到的短信>複製或記住驗證碼>打開程序>粘貼或輸入驗證碼。ide
如今,華爲賬號服務爲開發者提供了短信自動讀取能力。若是應用須要用戶輸入手機號並經過短信驗證碼覈實身份,開發者能夠經過集成華爲賬號ReadSmsManager服務,實現應用自動或者被受權讀取短信驗證碼的能力,幫助用戶將以上5步縮減爲一步,甚至徹底省略,提升驗證效率,優化用戶體驗。 優化
華爲賬號服務此前已提供自動讀取短信驗證碼能力,最近升級的新版本,又新增了受權讀取短信驗證碼能力。ui
這次升級帶來的受權讀取短信驗證碼能力,解決了部分應用對短信模板格式有嚴格要求,不容許隨意改動,致使沒法使用自動讀取短信驗證碼能力的問題。例如某些金融類應用,短信模板已經固定,沒法添加額外標識來進行短信驗證碼自動讀取,此時即可選擇受權讀取短信驗證碼的方式。blog
那麼兩種讀取方式又分別適用於什麼場景呢?圖片
1.自動讀取短信驗證碼:開發
適用場景: APP對短信無固定格式要求,能夠修改或添加額外標識。文檔
優勢: 用戶頁面操做少,體驗更佳。get
方式:(以登陸爲例)it
用戶點擊獲取驗證碼→收到短信→自動填充→用戶點擊登陸。
2.受權讀取短信驗證碼:
適用場景: 部分APP對短信模板格式有要求,不能對短信模板進行修改。
優勢: 無需開發者修改短信模板,只需用戶確認容許讀取驗證碼,便可獲取短信驗證碼並自動填充。對開發者和用戶都很便捷。
方式:(以登陸爲例)
用戶點擊獲取驗證碼→跳出受權彈框→用戶點擊容許→自動填充→用戶點擊登陸
自動讀取短信驗證碼開發步驟:
https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/readsmsmanager-0000001050050861?ha_source=hms1
受權讀取短信驗證碼開發步驟:
https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/authotize-to-read-sms-0000001061481826?ha_source=hms1
登陸便捷:一鍵登陸受權,適用於手機、平板、智慧屏等全場景設備,下降用戶流失率。
用戶遍及全球:海量的全球月活用戶,遍及190+國家和地區,支持70+種語言。
安全隱私無憂:密碼+驗證碼雙因素驗證,歐盟GDPR安全隱私合規。
更多華爲賬號信息 ,詳見華爲開發者聯盟官網文檔指導。您也能夠經過發送郵件至devConnect@huawei.com,快速找到咱們的專業技術人員進行開發諮詢。咱們期待您的加入!
原文連接:https://developer.huawei.com/consumer/cn/forum/topic/0201451387942580697?fid=18
原做者:HUAWEI-HMS Core