怎樣實作短信驗證功能
現在很多的app都內建了短信驗證碼的功能,一般都是用于注冊登入或者找回密碼.市面上提供短信驗證碼SDK産品的有很多家,由朋友介紹,我使用了Mob的SMSSDK來內建一下!
首先看了下他們的官方文檔,步驟寫的很清晰,內建很簡單,于是馬上寫個小demo先試試.
首先是下載下傳導入SDK
1.去他們官網mob.com 下載下傳SDK.
2.把SDK導入到Xcode項目裡面.
接下來就可以寫代碼接入SMSDK了
當然要先注冊一下SMSSDK
代碼部分真的是相當的簡單核心接口就兩個
先引入頭檔案:#import 發送驗證碼:
[SMSSDK getVerificationCodeByMethod:SMSGetCodeMethodSMS phoneNumber:@"13800138000" zone:@"86" template:@"5555" result:^(NSError *error) { if (!error)
{ // 請求成功
} else
{ // error
}
}
];
注:template參數是短信模闆編号,這個是自定義短信驗證碼内容的模闆編号,是需要在mob官網背景申請稽核的!如果暫時沒有這個參數可以傳nil,但是一定不能亂傳!
驗證驗證碼:.[SMSSDK commitVerificationCode:@"1234" phoneNumber:@"13800138000" zone:@"86" result:^(NSError *error) {
if (!error)
{ // 驗證成功
} else
{ // error
}
}];
這個接口參數就很好了解了 code就是填手機上收到的驗證碼了.
好了 這樣就簡單的內建好了mob的SMSSDK了 可以完成發短信驗證碼并進行驗證了,是不是很簡單