• 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)用户输入验证码的核实    参数依次为:手机接收到的验证码+手机号+手机号所在国家代码(不要带+号)+验证码核实后的结果


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

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



  • 相关阅读:
    Eclipse编辑properties文件中文乱码
    Spark安装
    安装VirtualBox后,VMware不能上网
    Hadoop Eclipse插件编译
    MapReduce 常见问题
    MapReduce 气象数据集
    Maven构建Hadoop开发环境
    Eclipse安装Maven
    吴恩达深度学习笔记 course4 week2 深度卷积网络 实例探究
    吴恩达深度学习笔记 cousrse4 week1作业
  • 原文地址:https://www.cnblogs.com/LiuChengLi/p/4891175.html
Copyright © 2020-2023  润新知