zoukankan      html  css  js  c++  java
  • iOS开发——短信验证码

    作为iOS开发者,大家都应该知道ShareSDK这个比较出名的第三方分享(带统计功能)开发工具包。

          他的官网今年年初发布了短信验证码的SDK。本文介绍它的短信验证码SDK。(部分过程参考官网如何集成的文档)


       1.登录官网下载——短信验证码SDK    网址:http://www.mob.com/#/index


    ——————————————————图片分割线——————————————————————



       下载好的压缩包解压后打开如下图所示:

          SMS_SDK:短信验证码SDK,包括静态库和本地化文件。使用时直接将这个文件夹拖入工程。

          SMS_SDKDemo:示例Demo 。



     

       2, 导入SDK 将SMS_SDK这个文件夹拖入工程(要勾选copy和target)添加依赖库文件

    必要:       (Xcode7 及以后动态库后缀为tbd,Xcode7以前后缀为dylib)

    libicucore.tbd

    libz.tbd

    MessageUI.framework

    javascriptcore.framework

    libstdc++.tbd

    可选:

    AddressBook.framework (通讯录功能需要)

    AddressBookUI.framework(通讯录功能需要)



        3,由于iOS9 默认使用https请求,将其改回原来的http (详见我的博客<iOS9 http不能访问网络——在Xcode中将https改成http方式>)


       4,现在我们需要到官网注册开发者账号,并在自己的账号里添加应用,获取APP Key  和 App Secret。

    ---------------------——————————————---图片分割线-----------------------------------------————————————————


    5,在appDelegate中 添加 #import <SMS_SDK/SMSSDK.h>,注册上一步得到的两个信息在



      6,在实现文件或控制器里导入 #import <SMS_SDK/SMSSDK.h>后,实现相应的功能:

       (1)获取验证码的方法 ----参数依次为:获取验证码方式(为枚举,选择图中短信方式)

    +手机号+手机号所在的国家代码(不要带+号)+发送验证码文字样式(官网后台设置)+返回的错误信息


       (2)用户输入验证码的核实    参数依次为:手机接收到的验证码+手机号+手机号所在国家代码(不要带+号)+验证码核实后的结果


    我手机接收到的结果截图(没有设置短信样式):

    (登录官网开发者账号,后台设置短信样式,可以改成自己想要的文字模板)



  • 相关阅读:
    《使用Hibernate开发租房系统》内部测试笔试题
    C++第十课 字符串
    【011】字符数组
    C++第九课 数组
    C++第八课 局部变量和全局变量
    【010】递归函数
    C++第七课 函数2
    【009】阅读代码
    C++第六课 函数1
    【008】查找素数
  • 原文地址:https://www.cnblogs.com/LiuChengLi/p/4891175.html
Copyright © 2011-2022 走看看