市面上做短信驗證碼SDK的有很多,其中用戶規模最大的就數Mob開發者平臺的SMSSDK跟云之訊.這里簡單做下對比分析.
首先看下Mob的 SMSSDK.
客戶端中集成使用是不收取短信費用的,也就是說是免費提供給開發者使用的,這個絕對是短信驗證碼SDK眾多產品中 最吸引大家眼球的.
雖然說免費, 但是廣大開發者肯定會問集成是不是方便?短信發送達到率怎么樣?穩定不穩定呢? 這個我這邊做了下測試,集成是相當方便的 主要接口就兩個一個發送一個驗證 沒有過多累贅的設置.而且短信到達率達到了99.9% 我測試了全都在2秒內收到了!!!
發送驗證碼:
```
?[SMSSDK getVerificationCodeByMethod:SMSGetCodeMethodSMS phoneNumber:@"13800138000"?zone:@"86"?template:@""?result:^(NSError *error) {
????????if?(!error)
????????{
????????????// 請求成功
????????}
????????else
????????{
????????????// error
????????}
????}
????];
```
驗證驗證碼:
```
[SMSSDK commitVerificationCode:@"1234"?phoneNumber:@"13800138000"?zone:@"86"?result:^(NSError?*error) {
????????if?(!error)
????????{
????????????// 驗證成功
????????}
????????else
????????{
????????????// error
????????}
????}];
```
集成簡單方便!!
Mob的短信驗證碼分語音和短信兩種方式,在客戶端中集成都是免費使用的.除了客戶端Mob也提供了服務器端驗證的接口:http://wiki.mob.com/%E9%AA%8C%E8%AF%81%E7%A0%81%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%A0%A1%E9%AA%8C%E6%8E%A5%E5%8F%A3/感興趣的可以看下這里,這里主要講的是客戶端中發送短信 而在自己的服務器端去驗證的 這個也是免費的.Mob當然也有直接在http端(web端)發送驗證碼的接口,但這個是不單獨開放的,有興趣的可以直接在mob官網咨詢!
Mob平臺短信驗證支持全球200多國家,而且不管國內還是海外短信都是免費的!
深圳云之訊短信驗證碼平臺
主要提供的是多種短信服務,其中包括:短信營銷,短信驗證碼,短信通知等等,主要是在服務器端集成的,現在只支持java,node.js跟php端的集成.集成方式相對簡單,而且他們是收費的.
對比下來可以看出Mob的SMSSDK 主打免費,集成簡單 支持全球!支持客戶端和服務器端雙端集成.云之訊主打多種短信服務,也支持全球短信,但是收費!