短信验证
现在很多的短信验证平台,我们比较常用的有移动开发者服务平台
根据短信验证文档来集成
1. 找到iOS短信验证的集成开发文档
2. 下载SDK和Demo目录结构
3. 运行Demo
4. 写自己的测试Demo按照文档一步步操作即可.
1. 创建项目
2. 导入SVProgressHUD和SMS_SDK
3. 添加依赖库文件
- 必要:
libicucore.dylib - libz.dylib
- MessageUI.framework
- javascriptcore.framework
- libstdc++.dylib
- 可选:
AddressBook.framework (通讯录功能需要) - AddressBookUI.framework(通讯录功能需要)
-
3. 在info.plist文件中添加,设置使用不安全网络
NSAppTransportSecurity 类型Dictionary - NSAllowsArbitraryLoads = YES 类型 BooL
- 4. 添加初始化代码
- 在appDelegate 添加
#import <SMS_SDK/SMSSDK.h> - 和
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { - // 注册短信验证
- [SMSSDK registerApp:appKey withSecret:appSecret];
- return YES;
- }
- appKey 和 appSecret的获取:
- 到Mob官网注册成为Mob开发者;
- 到应用管理后台新建应用。
- (IBAction)verifyVoice {
// 验证