iOS 中SharaSDK 发送短信功能的集成
2016-09-12 15:16
573 查看
第一步、获取短信SDK
下载最新版SDK,解压后得到以下文件结构:(下载链接:http://www.mob.com/#/downloadDetail/SMS/ios)目录说明:
1、SMSSDK:短信验证码SDK,包括静态库和本地化文件。使用时直接将这个文件夹拖入工程。
2、SMSSDKDemo:示例Demo 。
3、如果想要集成SMSSDK 提供的UI,直接把SMSSDKUI.xcodeproj拖到程序。
第二步、导入SDK
将SMSSDK这个文件夹拖入工程。步骤如下:第三步、添加依赖库文件
必要:libz.dylib
libicucore.dylib
MessageUI.framework
JavaScriptCore.framework
libstdc++.dylib
可选:
AddressBook.framework (通讯录功能需要)
AddressBookUI.framework(通讯录功能需要)
第四步、添加初始化代码
1、在appDelegate 添加1 | #import <SMS_SDK/SMSSDK.h> |
1 | - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions |
1 2 3 | //初始化应用,appKey和appSecret从后台申请得 [SMSSDK registerApp:appKey withSecret:appSecret]; |
(1)到Mob官网注册成为Mob开发者;
(2)到应用管理后台新建应用。新建应用步骤,请参考:网址
第五步 在咱们用到发短息的页面调用下面的代码就好了
#import "LoginViewController.h"
#import <AddressBook/AddressBook.h>
#import <SMS_SDK/SMSSDK.h>
#import <SMS_SDK/Extend/SMSSDK+AddressBookMethods.h>
#import <SMS_SDK/Extend/SMSSDK+DeprecatedMethods.h>
#import <SMS_SDK/Extend/SMSSDK+ExtexdMethods.h>
- (void)virifi {
[SMSSDK getVerificationCodeByMethod:SMSGetCodeMethodSMS phoneNumber:@"15764335747" zone:@"86" customIdentifier:nil result:^(NSError *error) {
NSLog(@"%@",error);
}];
}如下图:
就是这样了 ,是不是也不是太难呢~~~
相关文章推荐
- GUI - Web前端开发框架
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 评价ui设计作品好坏的八个标准(界面/交互设计研究)
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- Android ADT 23.0.0无法更新到23.0.2问题解决方案
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- SDKMAN:轻松管理多个软件开发套件 (SDK) 的命令行工具
- Jquery ui datepicker设置日期范围,如只能隔3天【实现代码】
- 为Yahoo! UI Extensions Grid增加内置的可编辑器
- Cocos2d-x UI开发之文本类使用实例
- Parse正式发布开源PHP SDK
- 谈谈对jquery ui tabs 的理解
- 基于JavaScript短信验证码如何实现
- 使用BootStrap实现用户登录界面UI
- 在IE 浏览器中使用 jquery的fadeIn() 效果 英文字符字体加粗
- UI Events 用户界面事件