android 短信验证码的实现

公司用的短信验证码是Mob.com

网址:http://www.mob.com

进入网站


注册登录之后

android 短信验证码的实现_第1张图片


进入后在上面有应用是让选择android还是ios 之类的,点击下载SDK --选择免费短信验证SDK,

下载之后大家可以在快速继承那看到官方提供的方法

下面对其步骤解读下

1  导入SDK

短信SDK 使用如下方式完成集成。具体步骤如下: 将SMS_SDK.framework 文件 直接拖入项目中

这个就是把SDK登入ecplise  as的也一样, 和导入demo一样

2 添加依赖库文件

SDK安装包中SMS_SDK.framework 为依赖库文件, SMS_SDKDemo 为示例demo ,其中保存了短信SDK的演示项目代码。


这个就是导入的要引用android 短信验证码的实现_第2张图片



添加代码

在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事件响应 弹出注册界面和通讯录好友界面

弹出注册页面

?
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 获取好友列表失败" );
        }
   }];
}
以上内容来之官方,demo下载的话大家去http://blog.csdn.net/crazy1235/article/details/41912003

 写的挺不错的,这个是ecplise的demo as的demo可以在官网上下载,

下载之后导入可能有错误,原因是没有引入sdk  右键自己的项目--属性 ---android --- add --引入就没什么问题了。

如果换有问题大家可以问哈,



后续:短信发送了,但是上面有个某某科技,加入想换成自己公司的名字的话

android 短信验证码的实现_第3张图片

填写基本信息,让人家审核,一般时间为三天,具体可以咨询客服。

你可能感兴趣的:(验证码,短信)