android 短信验证码的实现
公司用的短信驗證碼是Mob.com
網(wǎng)址:http://www.mob.com
進入網(wǎng)站
注冊登錄之后
進入后在上面有應(yīng)用是讓選擇android還是ios 之類的,點擊下載SDK --選擇免費短信驗證SDK,
下載之后大家可以在快速繼承那看到官方提供的方法
下面對其步驟解讀下
1 ?導(dǎo)入SDK
短信SDK 使用如下方式完成集成。具體步驟如下: 將SMS_SDK.framework 文件 直接拖入項目中
這個就是把SDK登入ecplise ?as的也一樣, 和導(dǎo)入demo一樣
2 添加依賴庫文件
SDK安裝包中SMS_SDK.framework?為依賴庫文件,?SMS_SDKDemo?為示例demo ,其中保存了短信SDK的演示項目代碼。
這個就是導(dǎo)入的要引用
在appDelegate 添加
?| 1 | #import?<SMS_SDK/SMS_SDK.h> |
再
?| 1 | -?(BOOL)application:(UIApplication?*)application?didFinishLaunchingWithOptions:(NSDictionary?*)launchOptions |
添加
//初始化短信SDK demo 并未提供短信SDK appkey 和 appsecret 請用戶到 http://dashboard.mob.com/index.php/Sms#/ 這里申請 注意:是在短信驗證SDK后臺申請
注意:是在短信驗證SDK后臺申請
| 1 | [SMS_SDK????registerApp:appKey?withSecret:appSecret]; |
添加UI事件響應(yīng) 彈出注冊界面和通訊錄好友界面
彈出注冊頁面
?| 1 2 3 4 5 6 | -(IBAction)registerUser:(id)sender?{ ???RegViewController*?reg=[[RegViewController?alloc]?init]; ???[self?presentViewController:reg?animated:YES?completion:^{ ?? ???}]; } |
彈出通訊錄好友界面
?| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | -(IBAction)getAddressBookFriends:(id)sender?{ ???NSLog(@"show?my?friends"); ???[_testView?setNumber:0]; ?? ???SectionsViewControllerFriends*?friends=[[SectionsViewControllerFriends?alloc]?init]; ???_friendsController=friends; ?? ???[_friendsController?setMyBlock:_friendsBlock]; ?? ???[SMS_MBProgressHUD?showMessag:@"正在加載中..."?toView:self.view]; ?? ???[SMS_SDK?getAppContactFriends:1?result:^(enum?SMS_ResponseState?state,?NSArray?*array)?{ ???????if?(1==state) ???????{ ???????????NSLog(@"block?獲取好友列表成功"); ?? ???????????[_friendsController?setMyData:array]; ???????????[self?presentViewController:_friendsController?animated:YES?completion:^{ ???????????????????????????; ???????????????????????}]; ???????????????} ???????else?if(0==state) ???????{ ???????????NSLog(@"block?獲取好友列表失敗"); ???????} ??}]; } |
?寫的挺不錯的,這個是ecplise的demo as的demo可以在官網(wǎng)上下載,
下載之后導(dǎo)入可能有錯誤,原因是沒有引入sdk ?右鍵自己的項目--屬性 ---android --- add --引入就沒什么問題了。
如果換有問題大家可以問哈,
后續(xù):短信發(fā)送了,但是上面有個某某科技,加入想換成自己公司的名字的話
填寫基本信息,讓人家審核,一般時間為三天,具體可以咨詢客服。
總結(jié)
以上是生活随笔為你收集整理的android 短信验证码的实现的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android selector的用法解
- 下一篇: px像素如何转为dip设备独立像素设备独