美文网首页iOS
SMS_SDK无UI 集成流程 以及在IOS10.0下权限崩溃问

SMS_SDK无UI 集成流程 以及在IOS10.0下权限崩溃问

作者: 384b68c260d2 | 来源:发表于2016-09-22 20:33 被阅读109次


最近在一个应用开发中会使用到一个发送短信验证码的功能。我去下载了Mob提供的SMS_SDK以实现短信验证码。

SMS_SDK 在集成上非常简单,首先去官网下载SDK 

链接:http://www.mob.com/#/downloadDetail/SMS/ios

打开下载文件 在工程中导入选中的文件夹

在工程中导入之后添加依赖库

准备工程完成后在AppDelegate中 导入#import<SMS_SDK/SMSSDK.h>

- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions {

// Override point for customization after application launch.

[SMSSDKregisterApp:APPKEY withSecret:APPSECRECT];

returnYES;

}

这里加入在mob上申请的appkey 和appsecrect

这里集成就大致完成了

我们再开始实行发送短信,和验证短信的功能

//发送短信

- (void)send{

[SMSSDKgetVerificationCodeByMethod:SMSGetCodeMethodSMSphoneNumber:@"1582600008"zone:@"86"customIdentifier:nilresult:^(NSError*error) {

if(!error) {

NSLog(@"发送成功");

}else{

NSLog(@"发送失败");

}

}];

}

//验证短信

- (void)sure{

[SMSSDKcommitVerificationCode:self.textField.textphoneNumber:@"158260008"zone:@"86"result:^(NSError*error) {

dispatch_async(dispatch_get_main_queue(), ^{

if(error) {

NSLog(@"错误");

}else{

NSLog(@"正确");

}

});

}];

}

不过如果你在ios10的环境下,这里需要在info.plist中加入权限字段,否则将会在验证成功的时候崩溃

加入字段如下

NSContactsUsageDescription

contactsDesciption

相关文章

  • SMS_SDK无UI 集成流程 以及在IOS10.0下权限崩溃问

    最近在一个应用开发中会使用到一个发送短信验证码的功能。我去下载了Mob提供的SMS_SDK以实现短信验证码。 SM...

  • 升级xcode 8 兼容iOS 10后的一些变动

    一、隐私权限以及相关设置 iOS 10 开始对隐私权限更加严格,如果你不设置就会直接崩溃,现在很多遇到崩溃问题了,...

  • iOS开发 适配Xcode8以及iOS10-权限问题

    一、权限以及相关设置 我们需要打开info.plist文件添加相应权限的说明,否则程序在iOS10上会出现崩溃。具...

  • iOS 10权限问题

    简单说明 1.注意需要打开info.plist文件添加相应权限以及权限的说明,否则程序在iOS10上会出现崩溃。 ...

  • iOS集成支付宝/微信支付遇到的坑...

    最近在集成微信/支付宝支付,下面是集成的大体流程以及遇到的一些坑,特此记录.首先来谈下微信支付(因为集成支付宝支付...

  • iOS10.0权限适配

    麦克风权限:Privacy - Microphone Usage Description 是否允许此App使用你的...

  • 在Jenkins下集成SwiftMonkey

    友情链接:Jenkins 中查看崩溃信息 继上一篇文章iOS集成 SwiftMonkey流程中, 说了怎么在已有的...

  • Xcode8、iOS10适配

    xcode8编译发生奔溃,根据崩溃信息添加相应权限如下 在info.plist文件下添加 相机权限 NSCamer...

  • 反省:why?

    是的看到程序员给的测试版差点没崩溃。我需要冷静一下 想了下我崩溃的原因在于: 1.老问题:ui还原度太低 2.老问...

  • Xcode10 一堆坑

    Xcode10打包Ipa 包的体积会变大! Xcode10打包Ipa 运行到ios10.0 一下系统各种闪退崩溃!...

网友评论

本文标题:SMS_SDK无UI 集成流程 以及在IOS10.0下权限崩溃问

本文链接:https://www.haomeiwen.com/subject/hbezettx.html