短信验证 Bmob

前期准备:

使用前请先导入CoreLocation.framework、Security.framework、CoreGraphics.framework、MobileCoreServices.framework、CFNetwork.framework、CoreTelephony.framework、SystemConfiguration.framework、libz.1.2.5.tbd、libicucore.tbd、libsqlite3.tbd注册方法还是[Bmob registerWithAppKey:@""];。

1.在info.plist文件里面配置这两个东西,不然的话连不上网,信息就发布出去

2.申请Bmob开发者账号, 进行实名验证,还有就是自定义短信模板 短信总共就100条 用完的话以后就收费的


第一步:

       首先在你的工程里安装Bmob框架,它里面包含的有短信验证功能,或者安装SMSSDK这个是独立的短信验证SDK,如果工程需要的框架较多,为了方便管理可以安装使用cocoapods进行管理.

框架的安装两种方式: 1.终端   2.github下载

终端:  

*1、查找想要导入的框架 (pod search 框架名)

*2、进入工程所在的文件夹(cd+空格+拖动文件夹)->(pwd)

*3、新建一个管理所有框架的文件  vim(touch)  Podfile(注意区分大小写)在当前路径打开这个文件,如果没有这个文件则新建new pwd 并打开

*4、按i 下方出现insetEsc退出:wq 回车然后将插件名拖入pod file  command +s

*5、pod install 创建新的框架v 安装

*5、pod update 更新框架、上一步之后、添加删除框架都用这个命令

github下载:

*1.查找想要导入的框架 (pod search 框架名)

然后在- Source:https://github.com/bmob/bmob-ios-sdk.git点击链接地址进行下载

下载完成后 导入SDK框架 以及Header文件

第二步:

在你的工程里面导入SystemConfiguration.framework和CoreLocation.framework,

注册方法还是[Bmob registerWithAppKey:@"你的APPlication ID"];。

短信验证 Bmob_第1张图片
短信验证 Bmob_第2张图片
短信验证 Bmob_第3张图片


在这里我的这个方法写在了button的触发时间方法里面

注意,短信模板设置后需要通过审核才能使用,以下情况将使用Bmob设定的默认模板(Bmob默认的模板是:您的验证码是%smscode%,有效期为%ttl%分钟。您正在使用%appname%的验证码)。1.传入模板名为nil或者@“”;2.传入不存在的模板;3.传入的模板未通过审核

短信验证 Bmob_第4张图片

刚开始的时候写在这个代理方法里面 以为不会走 没想到居然走啦 

短信验证 Bmob_第5张图片

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