Mob 的SMS短信验证集成和使用

1.集成#####

集成可以用cocoapods来集成,也可以手动集成,这里就介绍一下手动集成
第一步:下载SDK 链接:SMS_SDK下载链接
下载下来是个demo,我们需要的只是标记出来的部分,把SDK复制到项目中

SMS_SDK
第二步:添加依赖库文件#####

必要:

libz.dylib
libicucore.dylib
MessageUI.framework
JavaScriptCore.framework
libstdc++.dylib
注意:在XCode7上面运行报错的话,还需要增加这几个依赖库
SystemConfiguration.framework
CoreTelephony.framework
AdSupport.framework

可选:

AddressBook.framework (通讯录功能需要)
AddressBookUI.framework(通讯录功能需要)
添加依赖库

好了 ,运行部报错已经基本配置完成了.

第三步:注册成为Mob开发者并新建应用#####

注册成为Mob开发者链接
进入管理后台链接

点击短信验证一栏 ![Uploading 屏幕快照 2017-03-02 下午5.53.47_975439.png . . .]

注册完成后,进入后台新建应用获取appKey和appSecret 在初始化时需要用到
新建的应用appKey和appSecret
第四步:代码#####

AppDelegate.m中引入头文件 #import <SMS_SDK/SMSSDK.h>

      // 通过appKey 和 appSecret 初始化
        [SMSSDK registerApp:@"appKey"
                 withSecret:@"appSecret"];

获取短信验证码调用方法

/**
 *  @from                    v1.1.1
 *  @brief                   获取验证码(Get verification code)
 *
 *  @param method            获取验证码的方法(The method of getting verificationCode)
 *  @param phoneNumber       电话号码(The phone number)
 *  @param zone              区域号,不要加"+"号(Area code)
 *  @param customIdentifier  自定义短信模板标识 该标识需从官网http://www.mob.com上申请,审核通过后获得。(Custom model of SMS.  The identifier can get it  from http://www.mob.com  when the application had approved)
 *  @param result            请求结果回调(Results of the request)
 */

[SMSSDK getVerificationCodeByMethod:SMSGetCodeMethodSMS phoneNumber:@"159****1689"
                                                               zone:@"86"
                                                   customIdentifier:nil
                                                             result:^(NSError *error){
       if (!error) {
            NSLog(@"获取验证码成功");
        } else {
            NSLog(@"错误信息:%@",error);
        }];

交验证码码调用方法

  [SMSSDK commitVerificationCode:self.verifyCodeField.text phoneNumber:_phone zone:_areaCode result:^(SMSSDKUserInfo *userInfo, NSError *error) {

        {
            if (!error)
            {

                NSLog(@"验证成功");
            }
            else
            {
                NSLog(@"错误信息:%@",error);
            }
        }
}];

本站以现代、古代情诗为主,情诗网创办于2013年,以原创爱情诗歌、经典情诗、现代情诗、古代情诗、英文情诗、情诗绝句为主并收集古诗、古诗词、诗歌大全、诗词名句的文学门户。方便您下次继续阅读;可以放在浏览器的收藏夹中(快捷键Ctrl+D);或者看到喜欢或者有趣的诗词可以通过分享按钮给你的好友分享;情诗网是目前最全情诗大全网站之一。并欢迎广大诗歌爱好者阅览投稿!喜欢本站的话请大家把本站告诉给你朋友哦!地址是 www.qingshiwang.com !