現(xiàn)在很多網(wǎng)站或app都擁有發(fā)送短信驗(yàn)證碼功能,發(fā)送短信驗(yàn)證碼在網(wǎng)站或app中最常見的應(yīng)用場景就是用戶注冊,那就以網(wǎng)站或app的用戶短信驗(yàn)證注冊為例為大家介紹下發(fā)送短信驗(yàn)證碼功能怎么做。
實(shí)現(xiàn)方式:
1、篩選短信驗(yàn)證碼服務(wù)商,因?yàn)槎绦胚@塊兒水很深。。。
2、找到合適的短信驗(yàn)證碼服務(wù)商,獲取該服務(wù)商的短信接口api”文檔和相應(yīng)語言的demo。
3、按照短信驗(yàn)證碼服務(wù)商提供的短信接口api”文檔說明,和參考對應(yīng)語言的demo,將短信接口嵌入到自己的網(wǎng)站或app程序中。
4、接入成功后,接下來就是進(jìn)行測試,測試沒問題了就是付款了。
這里說下如何篩選短信驗(yàn)證碼服務(wù)商,基本的篩選方向以及評判標(biāo)準(zhǔn)如下:
1、到達(dá)率”,具體影響因素如下:
①運(yùn)營商(有些虛擬運(yùn)營商號段不支持)
②黑名單庫(在黑名單庫里的號碼系統(tǒng)會放棄發(fā)送)
③通道質(zhì)量
④服務(wù)商能力
2、發(fā)送速度”,具體影響因素如下:
①發(fā)送優(yōu)先級
②通道速度
③落地網(wǎng)關(guān)與下發(fā)網(wǎng)關(guān)是否一致
④手機(jī)信號
⑤服務(wù)商處理速度
3、平臺穩(wěn)定性”
在通道資源一致的情況下,這才是重中之重,但是往往用戶不會考慮,為什么呢,因?yàn)樗械钠髽I(yè)都在宣稱5秒必達(dá)”,99%到達(dá)率”。所以基本的評判標(biāo)準(zhǔn)也以此為模板。
決定平臺穩(wěn)定性的幾點(diǎn):
①服務(wù)器能力
②問題響應(yīng)速度
③技術(shù)團(tuán)隊(duì)實(shí)力
④與運(yùn)營商的關(guān)系(假設(shè)運(yùn)營商故障)
⑤監(jiān)控能力(在問題出現(xiàn)前,發(fā)現(xiàn)并解決問題)
⑥其他(如網(wǎng)絡(luò)環(huán)境、機(jī)房斷電等)