公司用的短信验证码是Mob.com

网址:http://www.mob.com

进入网站

注册登录之后

进入后在上面有应用是让选择android还是ios 之类的,点击下载SDK --选择免费短信验证SDK,

下载之后大家可以在快速继承那看到官方提供的方法

下面对其步骤解读下

1  导入SDK

短信SDK 使用如下方式完成集成。具体步骤如下: 将SMS_SDK.framework 文件 直接拖入项目中

这个就是把SDK登入ecplise  as的也一样, 和导入demo一样

2 添加依赖库文件

SDK安装包中SMS_SDK.framework 为依赖库文件, SMS_SDKDemo 为示例demo ,其中保存了短信SDK的演示项目代码。

这个就是导入的要引用

添加代码

在appDelegate 添加

?
1
#import <SMS_SDK/SMS_SDK.h>

?
1
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

添加
//初始化短信SDK demo 并未提供短信SDK appkey 和 appsecret 请用户到 http://dashboard.mob.com/index.php/Sms#/ 这里申请 注意:是在短信验证SDK后台申请
注意:是在短信验证SDK后台申请

?
1
[SMS_SDK    registerApp:appKey withSecret:appSecret];

添加UI事件响应 弹出注册界面和通讯录好友界面

弹出注册页面

?
1
2
3
4
5
6
-(IBAction)registerUser:(id)sender {
   RegViewController* reg=[[RegViewController alloc] init];
   [self presentViewController:reg animated:YES completion:^{
  
   }];
}

弹出通讯录好友界面

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
-(IBAction)getAddressBookFriends:(id)sender {
   NSLog(@"show my friends");
   [_testView setNumber:0];
  
   SectionsViewControllerFriends* friends=[[SectionsViewControllerFriends alloc] init];
   _friendsController=friends;
  
   [_friendsController setMyBlock:_friendsBlock];
  
   [SMS_MBProgressHUD showMessag:@"正在加载中..." toView:self.view];
  
   [SMS_SDK getAppContactFriends:1 result:^(enum SMS_ResponseState state, NSArray *array) {
       if (1==state)
       {
           NSLog(@"block 获取好友列表成功");
  
           [_friendsController setMyData:array];
           [self presentViewController:_friendsController animated:YES completion:^{
                           ;
                       }];
               }
       else if(0==state)
       {
           NSLog(@"block 获取好友列表失败");
       }
  }];
}

以上内容来之官方,demo下载的话大家去http://blog.csdn.net/crazy1235/article/details/41912003

写的挺不错的,这个是ecplise的demo as的demo可以在官网上下载,

下载之后导入可能有错误,原因是没有引入sdk  右键自己的项目--属性 ---android --- add --引入就没什么问题了。

如果换有问题大家可以问哈,

后续:短信发送了,但是上面有个某某科技,加入想换成自己公司的名字的话

填写基本信息,让人家审核,一般时间为三天,具体可以咨询客服。

android 短信验证码的实现相关推荐

  1. android短信验证码代码,Android短信验证码自动填写实现代码

    今天给大家分享一个Android短信验证码自动填写的功能.先看下效果图,我发送了一条短信到手机,自动填写验证码.如图: 这个小功能运用到了观察者模式,什么是观察者模式? 观察者模式 :定义对象间的一种 ...

  2. android短信验证码方案,Android之短信验证码

    今天所使用的方案只是android手机设备集成短信验证码功能的方案之一. 我们所采用的方案是使用聚合数据的短信验证sdk. 接口文档:https://www.juhe.cn/docs/api/... ...

  3. Android 短信验证码输入框

    日常开发中,我们会遇到一些很炫酷的手机短信验证码输入,但系统自带的EditText显然并不能满足所需的短信验证码输入框,因此,在系统自带的EditText基础上自定义短信验证码输入框. 实现思路是:定 ...

  4. android 短信验证码自动填写的二种方法

    转载自:https://blog.csdn.net/VirusDerekRuler/article/details/78506522 现在开发越来越注重用户体验了,现今Android基本都有短信验证功 ...

  5. Android 短信验证码自动填写

    这个也不是什么新东西,目前很多app都有这个功能,最近有几个小伙伴问我是怎么实现的,索性写一篇博客来为大家解答. 实现思路很简单:1.在需要输入验证码的Activity代码注册监听短信的广播 2.拦截 ...

  6. android短信验证码方案,Android开发之属于你的短信验证码(一)

    不飞则已,一飞冲天;不鸣则已,一鸣惊人---------司马迁 最近工作又有新需求,要求用户在注册的时候需要通过手机验证码,这样做的目的是防止用户通过一个邮箱来随便的注册,那么好,今天我们就 一起来学 ...

  7. android 短信验证码自动填写的两种方式

    https://blog.csdn.net/u010399316/article/details/48781319 https://www.01hai.com/note/av123438 https: ...

  8. Android短信验证码自动填写功能的实现

    本文出自:黄敏争的博客 前言: android应用经常会涉及到注册登录功能,而许多的注册登录或修改密码功能常常需要输入短信验证码,通常,用户收到短信需要最小化应用去查看短信再填入验证码,必然比较麻烦, ...

  9. android 验证码短信验证码,Android​短信验证码倒计时验证的2种常用方式

    前言 ​本文主要介绍的是短信验证码功能,这里总结了两种常用的方式,可以直接拿来使用. 看图 计时器 说明:这里的及时从10开始,是为了演示的时间不要等太长而修改的. 方法如下 1.第一种方式:Time ...

最新文章

  1. java配置中心开源项目_配置中心搭建(spring-cloud-config-server)
  2. Django模板用法
  3. python基础教程3-Python基础教程(三)
  4. Oracle 内存参数设置
  5. [特征工程系列二]显性特征的基本处理方法
  6. mysql 查询每天 如果没有显示为0_「15」MySQL的系统信息函数
  7. linux which
  8. 算法复杂度为O(N) 的排序算法
  9. 执行的输出结果保存到文件夹_元素实测点自动保存
  10. CommonJS的值拷贝与ES6的动态映射
  11. 两场直播丨易鲸捷分布式数据库的并发控制 、PostgreSQL日常工作分享
  12. 在VS2010配置并运行PBC库程序
  13. Google IPV6 地址
  14. 揭秘:APP定制开发的完整流程
  15. 游戏3D建模入门,有哪些建模软件可以选择?
  16. @Required用法
  17. 清空数据库所有表中的数据
  18. 寒冬季的建议:别麻木,别脱产,别放弃规划
  19. cb4cle计数器如何设计九分频电路
  20. jstack命令详解

热门文章

  1. 2021-2027年中国医疗护理行业深度研究及发展趋势报告
  2. 大数据与数据挖掘考试题_北京2020届中考物理出题策略大揭秘!
  3. libACE-6.3.3.so: cannot open shared object file: No such file or directory
  4. 2018年终总结:自由而独立
  5. 【C#】类——里式转换
  6. 机房收费系统总结【2】-细节优化
  7. oracle dba_tables各字段含义
  8. torch.nn.Linear()函数的理解
  9. LeetCode简单题之生成每种字符都是奇数个的字符串
  10. 旷视MegEngine核心技术升级