通過手機短信驗證碼的方式進行身份驗證越來越普遍, 這里就簡單的介紹一下 如何通過 “雲之訊” 平台完成短信驗證碼的發送。
“雲之訊”平台只負責往指定的手機號碼中發送短信,具體的短信模板需要在“雲之訊”管理平台設定好,並且其余的邏輯控制都需要自己處理, 比如:驗證碼多長時間過期,保證驗證碼的唯一性 等等。
1):我們需要到雲之訊的管理平台進行注冊【http://www.ucpaas.com/】,然后拿到相應的開發者信息,具體會用到的開發者信息有:Account Sid, Auth Token
2):之后我們在對應的應用列表中創建一個屬於我們自己的應用, 之后可以拿到對應應用的 ID
3):在測試階段,我們可以往測試白名單中添加幾個測試手機號碼用於短信的發送, 待應用通過審核之后就可以往任何手機號碼中發送短信了
4):在短信管理中,向剛剛添加的應用中創建對應的短信模板,之后可以拿到對應短信模板的 ID
之后就是開發代碼,通過傳遞對應的參數(開發者信息,應用ID,短信模板信息,接收短信的電話號碼等等)來調用平台中的 Service 來完成短信的發送。
具體代碼可以到官方的指定地點下載【http://docs.ucpaas.com/doku.php?id=%E5%BC%80%E5%8F%91%E5%AE%9E%E4%BE%8B】,我本地已經測試通過,至於如何優化官方的事例代碼 以及 如何根據自己的需求來添加邏輯,這里就不便多說了~~