1. 程式人生 > >簡訊驗證碼接收不到原因分析和解決方案分析

簡訊驗證碼接收不到原因分析和解決方案分析

簡訊驗證碼是通過傳送驗證碼到手機的一種有效的驗證碼系統。無論是大型網站尤其是購物網站,都提供有手機簡訊驗證碼功能,可以比較準確和安全地保證購物的安全性,驗證使用者的正確性。

創藍253簡訊服務平臺上總結了簡訊驗證碼接收不到的幾個原因:

(1)簡訊閘道器擁堵或出現異常在一些節假日或者其他特殊時間段,由於簡訊的傳送量在短時間內量大,造成簡訊閘道器擁堵或者其他反常狀況,從而導致驗證碼簡訊的延時或丟包的情況。解決這種情況需要配備備用通道和增加伺服器數量等,以此來保持高併發的簡訊服務。

(2)手機安全軟體攔截

對於已經安裝了安全攔截軟體的智慧手機,使用者可暫時關閉攔截功能。如果仍然不能接收到驗證碼簡訊,那手機號碼可能被列入了黑名單。

(3)獲取次數超限

通常,通道供給商會在接入簡訊驗證碼介面之前,對每個手機號接收驗證碼的上限次數進行控制,超過了該數字限制之後,使用者則無法收到簡訊驗證碼。如果每天需更多頻次的驗證碼,則需要進行介面的引數修改。

(4)手機自身問題

受手機服務運營商業務的限制,手機在境外使用或者使用西藏、新疆、港澳臺及海外手機號碼,可能無法接收簡訊驗證碼。

(5)部分號段不支撐

電信增值業務當前已經趨於成熟,基本可以支援三大運營商和海外手機號碼的各個號段,但一些特殊的新開通號段(如147、170號段),或者由於資料介面變動等原因,也會導致簡訊驗證碼下發失敗。

針對以上問題,創藍253簡訊服務平臺為企業提供私有化簡訊服務,配備專屬通道和備用通道避免簡訊堵塞,同時由企業自主決定簡訊的傳送頻次,減少手機號碼黑名單,讓簡訊驗證碼的到達率超過99%。