如何简单的使用SMSSDK提供的UI

一、注册应用获取appKey 和 appSecret

(1)到Mob官网注册成为Mob开发者,老用户直接登录即可;

如何简单的使用SMSSDK提供的UI

(2)注册或登录完成后,会返回至首页,点击右上角的“进入后台”,会跳转至管理后台,点击下拉列表,选择“创建新应用”。如下图:

如何简单的使用SMSSDK提供的UI

输入应用名称后点击“保存”,如下图:

如何简单的使用SMSSDK提供的UI

(3)应用创建后在左边导航栏点击“添加产品”,选择 SecurityCodeSDK ,点击马上开始,如下图:

如何简单的使用SMSSDK提供的UI

此时左边导航栏就能看到您添加的产品了,点击“概况”即可看到您接下来需要的AppKey和AppSecret了,你也可以在菜单中看到设置和短信记录等信息,修改完设置记得保存,如下图:

如何简单的使用SMSSDK提供的UI

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

如何简单的使用SMSSDK提供的UI

SDK:短信验证码SDK和依赖库。无UI使用时直接将这个文件夹拖入工程即可。SMS_SDKDemo:示例Demo 。SMSSDKUI :SMSSDK提供的UI。三、集成SMSSDK和UI将SDK文件夹,SMSSDKUI.xcodeproj以及SMSSDKUI.bundle拖入工程。注意:先将SMSSDKUI文件夹放在项目文件里,然后打开Xcode,右击添加,只需要将SMSSDKUI.xcodeproj,SMSSDKUI.bundle添加进去就行,不要选中该工程目录下的文件,意思就是把SMSSDKUI作为一个项目集成进去,然后build出来一个.a包,把.a包加进库资源文件里。

如何简单的使用SMSSDK提供的UI

如何简单的使用SMSSDK提供的UI

然后选择SMSUI运行打包.a库,并在依赖库中添加libSMSSDKUI.a

如何简单的使用SMSSDK提供的UI

四、添加依赖库SDK所需依赖库列表:

libz.dyliblibstdc++.dylib

如何简单的使用SMSSDK提供的UI

五、配置appkey和appSecret在项目中的info.plist文件中添加键值对,键分别为 MOBAppKey 和 MOBAppSecret ,值为步骤一申请的appkey和appSecret配置通讯录好友功能所需的私密key,键为:NSContactsUsageDeion

如何简单的使用SMSSDK提供的UI

六、使用SMSSDK提供的UI短信UI部分是以Demo形式开源的,具体参考Demo。以下是UI模块API:– 导入头文件

#import "SMSSDKUI.h"

– 弹出请求验证码界面

SMSSDKUIGetCodeViewController *vc = [[SMSSDKUIGetCodeViewController alloc] initWithMethod:SMSGetCodeMethodSMS]; UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:vc]; [self presentViewController:nav animated:YES completion:nil];

头文件介绍

SMSSDKUIGetCodeViewController 获取验证码控制器

SMSSDKUICommitCodeViewController 提交验证码控制器

SMSSDKUIContactFriendsViewController 通讯录好友功能演示控制

SMSSDKUIZonesViewController 区号选择列表控制器

SMSSDKUIInviteViewController 邀请好友控制器

获取支持的国家列表

[SMSSDK getCountryZone:^(NSError *error, NSArray *zonesArray) { if (!error) { NSLog(@"支持的国家(地区):%@",zonesArray); } }];

当前SDK的版本号

NSString *version = [SMSSDK version];
如何简单的使用SMSSDK提供的UI

[ShareSDK] 轻松实现社会化功能 强大的社交分享

[SMSSDK] 快速集成短信验证 联结通讯录社交圈

[MobLink] 打破App孤岛 实现Web与App无缝链接

[MobPush] 快速集成推送服务 应对多样化推送场景

[AnalySDK] 精准化行为分析 + 多维数据模型 + 匹配全网标签 + 垂直行业分析顾问

BBSSDK | ShareREC | MobAPI | MobPay | ShopSDK | MobIM | App工厂

截止2018 年4 月Mob 开发者服务平台全球设备覆盖超过84 亿,SDK下载量超过3,300,000+次,服务超过380,000+款移动应用。


分享到:


相關文章: