前言
前几天刚刚集成了
短信验证的功能,看了下官网的api使用,觉得不够简单易用,于是就自己封装到一个SimpleMobSMS类中,方便下次使用一行代码即可,
1.发送验证码
/**
* sendCode(区号,手机号码,监听)
*/
SimpleMobSMS.SendCode("86", "15913190463", new SimpleMobSMS.SendListener() {
@Override
public void ValSuccess() {
//验证成功非UI线程
}
@Override
public void AlreadySend() {
//发送成功非UI线程
}
@Override
public void Error(Throwable throwable) {
//发送失败非UI线程
}
});
2.验证验证码
//验证验证码,会回调上面的ValSuccess()方法
//submitVerificationCode(区号,手机号码,收到的验证码)
SMSSDK.submitVerificationCode("86", phoneString, code);
3.回收(必须调用,否者下次使用无效)
SimpleMobSMS.recycle();