短信验证

短信验证

大家好,又见面了,我是全栈君。

很多应用中注册、修改密码等均用到短信验证,一般实际开发中短信验证功能的开发,前端会调用后台给的获取验证码和提交验证码接口;这里使用ShareSDK中的短信验证码SDK来模拟短信验证过程,实际开发流程和此基本一致。倒计时功能可自行添加

基本根据短信验证码SDK文档去操作,我采用的__短信SDK无UI集成__。

这里说下注意事项:

  • 创建应用时,需要选择发送短信验证码的应用,如果创建应用选择类型不对,则不能成功发送短信验证码。会报错:
 Error Domain=getToken Code=406 "(null)" UserInfo={getToken=406}
复制代码

406是说初始化SDK的appkey不存在

应选择横向第二个图片点进去创建应用

创建应用成功后,会得到App Key和App Secret

只是使用短信验证SDK做个小例子,不是真正产品且不上架,无需进行上线登记。

照着文档做完步骤后,运行:

收到验证码

这里短信标识为[掌淘科技],如果想自定义,需要另做其他操作。

  • 另外,因为iOS10隐私权限的问题,需要在plist文件中添加相关权限操作,否则会崩溃
<key>NSContactsUsageDescription</key>
<string></string>
复制代码

SMSDemo

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/107820.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Thread的join方法[通俗易懂]

    Thread的join方法[通俗易懂]Thread中的join方法主要的作用是让jion的线程加入当前线程,等加入的线程执行完之后才会执行当前线程。接下来看个例子:publicclassTestJoin{publicstaticvoidmain(String[]args)throwsInterruptedException{Threadt1=newThread(()->{try{Thr

  • Java中将xml文件转化为json的两种方式

    Java中将xml文件转化为json的两种方式最近一直没有时间写博客,忙着找房子,天天来回折腾,光地铁费就花了不少,最后综合各种因素考虑,决定沙河高教园,哈哈,没错,别人都是越搬离公司越近,我是越搬越远,但是直觉告诉我应该没有错,昨天晚上刚搬完家,收拾收拾终于安定了,坑爹的二房东再见,以后如果不出什么特殊情况的话应该是有时间写博客了。。。。    好了废话不多说,进入正题,最近有个需求,要将xml转json之后存储在redi

  • Netty之ByteBuf

    Netty之ByteBuf一、功能原理ByteBuf是一个byte存放的缓冲区。ByteBuf通过两个位置的指针来协助缓冲区的读写操作,读操作使用readIndex,写操作使用writeIndex。+——————-+——————+——————+|discardablebytes|readablebytes

  • SilverLight网站收藏

    SilverLight网站收藏tp://msdn2.microsoft.com/en-us/asp.net/bb187452.aspxSilverlight1.0Beta下载http://msdn2.microsoft.com/en-us/asp.net/bb419316.aspxSilverlight1.1Alpha下载http://msdn2.microsoft.com/en-us/asp.net/bb4

    2022年10月19日
  • AssetBundle加载

    AssetBundle加载https://blog.csdn.net/lodypig/article/details/51872595

  • 【Java面试】第一章:P5级面试

    HashMap底层实现原理,红黑树,B+树,B树的结构原理 Spring的AOP和IOC是什么?它们常见的使用场景有哪些?Spring事务,事务的属性,传播行为,数据库隔离级别 Spring和SpringMVC,MyBatis以及SpringBoot的注解分别有哪些?SpringMVC的工作原理,SpringBoot框架的优点,MyBatis框架的优点 SpringCould组件有哪些,他们…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号