短信SDK集成及使用方式demo(1)

Blumamy 发布于 2015/02/05 14:27
阅读 490
收藏 0
集成方式:

短信SDK只有一个sms.jar文件。将sms.jar文件放入工程目录下的libs目录即可使用。

使用方式:
  • 短信SDK的核心类是SmsRequest,该类是一个抽象类,需要实现其抽象方法,使用方式如图所示:
    一键复制(您可以点击按钮一键复制图中代码)
    • onAppInvalid()如果没有登录直接调用发送短信的方法,则会调用该函数
    • getCaptchaError()如果使用配合验证码的形式发送短信,当获取验证码错误时会调用该方法
    • noNetWorkconnection()如果在无网络的情况下调用登录、发送短信或请求验证码的方法时会调用该方法
    • withFailure()当网络请求出现错误时,会调用该方法,该方法正常情况下不会被调用
  • 发送短信前,必须首先进行登录,调用login()方法,其中第二个参数为token,第三个参数为appid,如果登录成功返回true,登录失败返回false。如果没有登录就直接调用相关发送短信的方法,是无法成功发送短信的。使用方式如图:

    一键复制(您可以点击按钮一键复制图中代码)

    发送短信验证码分为两种方式,一种是直接发送短信,另一种是配合验证码发送短信。

  • (1)直接发送短信调用smsDirectRequest()方法,该方法有两个重载版本,第一个版本是有四个参数且无返回值:第一个参数为Context,第二个参数为要发送短信的电话号码phoneNumber,第三个参数为接收短信内容中的验证码的服务器地址url
    注意:

    对url请求的规则为:

    POST

    Content-Type: application/x-www-form-urlencoded

    参数:

    vc:生成的验证码

    phone:电话号码

    第四个参数是一个RequestDoneCallback类型的回调接口。使用方式如图:
    SDK集成及使用方式链接http://www.yingzixia.com/demoData
加载中
0
echola
echola
??广告?免费的?
0
Blumamy
Blumamy
免费。。。每天一定量的免费,,就是开发者的平台,,
0
xoHome
xoHome
呃 短信发送还能做SDK  长见识了。  现在短信都是通过第三方短信通道发往运营商,你这么干就是准备当第三方通道商咯?
返回顶部
顶部