IOS集成短信验证教程,SMSSDK如何快速集成短信验证码功能?
(1)到Mob官网注册成为Mob开发者;
(2)到应用治理后台新建应用。
详细注册步骤请点击这个 文档 说明
二、 集成SMSSDK(1)cocoapods集成方式
通过 CocoaPods举行安装,只需在 Podfile文件中添加:
1 | pod 'mob_smssdk' |
添加之后执行 pod install / pod update 下令即可。
(2)手动集成方式1. 获取SMSSDK:
点击链接下载最新版SDK,解压后获得以下文件结构:
2. 导入SDK:
将下图中红色框标志的文件夹(包罗MOBFoundation.framework 和 SMS_SDK.framework)拖入到工程中
确认勾选,点击finish完成导入
3. 添加依赖库:
SDK所需依赖库列表:
须要:(Xcode 7 之后 *.dylib库后缀名更改为*.tbd)
libz.dyliblibicucore.dylibMessageUI.frameworkJavaScriptCore.frameworklibstdc++.dylib (这个库在XCode10之后找不到,已经被废弃,以libc++替换)注重:在XCode7上面运行报错的话,还需要增添这几个依赖库SystemConfiguration.frameworkCoreTelephony.frameworkAdSupport.framework
可选:
AddressBook.framework (通讯录功效需要)AddressBookUI.framework(通讯录功效需要)三、设置appkey和appSecret
在项目中的info.plist文件中添加键值对,键划分为 MOBAppKey 和 MOBAppSecret ,值为步骤一申请的appkey和appSecret
设置通讯录挚友功效所需的私密key,键为:NSContactsUsageDescription
四、使用sdk发送和验证验证码导入头文件
1 | #import |
请求短信验证码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | //带自界说模版 [SMSSDK getVerificationCodeByMethod:SMSGetCodeMethodSMS phoneNumber:@"13800138000" zone:@"86" template:@"123456" result:^(NSError *error) {
if (!error) { // 请求乐成} else { // error } }];
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | //不带自界说模版 [SMSSDK getVerificationCodeByMethod:SMSGetCodeMethodSMS phoneNumber:@"13800138000" zone:@"86" result:^(NSError *error) {
if (!error) { // 请求乐成 } else { // error } }];
|
提交短信验证码
Objective-C
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。