iOS教程 免费使用SMSSDK语音验证的方法

简介:

一、 集成SMSSDK
(1)cocoapods集成方式
通过 CocoaPods进行安装,只需在 Podfile文件中添加:

pod 'SMSSDK'

添加之后执行 pod install / pod update 命令即可。
(2)手动集成方式

  1. 获取SMSSDK:
    点击链接下载最新版SDK,解压后得到以下文件结构:

1

  1. 导入SDK:
    将下图中红色框标记的文件夹(包含MOBFoundation.framework 和 SMS_SDK.framework)拖入到工程中

2
确认勾选,点击finish完成导入

3

  1. 添加依赖库:
    SDK所需依赖库列表:
libz.dylib
libstdc++.dylib

4
二、配置appkey和appSecret
在项目中的info.plist文件中添加键值对,键分别为 MOBAppKey 和 MOBAppSecret ,值为步骤一申请的appkey和appSecret
配置通讯录好友功能所需的私密key,键为:NSContactsUsageDescription
三、使用sdk发送和验证验证码
• 导入头文件

#import <SMS_SDK/SMSSDK.h>

• 请求短信验证码

    [SMSSDK getVerificationCodeByMethod:SMSGetCodeMethodVoice phoneNumber:@"13800138000" zone:@"86" result:^(NSError *error) {
 
        if (!error)
        {
            // 请求成功
        }
        else
        {
            // error
        }
    }];

• 提交短信验证码
Objective-C

    [SMSSDK commitVerificationCode:@"1234" phoneNumber:@"13800138000" zone:@"86" result:^(NSError *error) {
 
        if (!error)
        {
            // 验证成功
        }
        else
        {
            // error
        }
    }];
目录
相关文章
|
2天前
|
移动开发 前端开发 数据安全/隐私保护
iOS发布证书.p12文件无密码解决办法及导出带密码的新.p12文件方法
iOS发布证书.p12文件无密码解决办法及导出带密码的新.p12文件方法
45 0
|
2天前
|
iOS开发 开发者
【教程】苹果 iOS 证书制作教程
【教程】苹果 iOS 证书制作教程
|
2天前
|
iOS开发 开发者
一键制作 iOS 上架 App Store 描述文件教程
一键制作 iOS 上架 App Store 描述文件教程
|
2天前
|
开发者 iOS开发
iOS应用上架详细图文教程(上)
App Store作为苹果官方的应用商店,审核严格周期长一直让用户头疼不已,很多app都“死”在了审核这一关,那我们就要放弃iOS用户了吗?当然不是!本期我们从iOS app上架流程开始梳理,详细了解下iOS app上架的那些事。
|
2天前
|
Linux 数据安全/隐私保护 虚拟化
iOS 打包 IPA 教程
iOS 打包 IPA 教程
|
2天前
|
存储 监控 iOS开发
iOS应用崩溃了,如何通过崩溃手机连接电脑查找日志方法
在iOS应用开发过程中,调试日志和奔溃日志是开发者必不可少的工具。当iOS手机崩溃时,我们可以连接电脑并使用Xcode Console等工具来查看日志。然而,这种方式可能不够方便,并且处理奔溃日志也相当繁琐。克魔助手的出现为开发者带来了极大的便利,本文将详细介绍其功能和使用方法。 克魔助手会提供两种日志,一种是实时的,一种的是崩溃的。(由于崩溃日志的环境很麻烦,目前只展示实时日志操作步骤)
|
2天前
|
Android开发 iOS开发 开发者
App备案-iOS云管理式证书 Distribution Managed 公钥及证书SHA-1指纹的获取方法
App备案-iOS云管理式证书 Distribution Managed 公钥及证书SHA-1指纹的获取方法
156 0
|
2天前
|
JSON 前端开发 数据安全/隐私保护
【教程】iOS 手机抓包工具介绍及教程
📱 最近又发现APP Store一款宝藏软件,克魔助手抓包工具,app刚上架,功能不断迭代中,目前18软妹币实惠价可享受终身版!现在是下手的最好时机。
|
2天前
|
安全 编译器 开发工具
​iOS安全加固方法及实现
​iOS安全加固方法及实现
26 0
|
2天前
|
Shell 数据安全/隐私保护 iOS开发
iOS代码混淆教程
iOS代码混淆教程
22 0