见文档 短信验证码服务
导入 LeanCloud SDK, 然后在 android-sms-demo/app/src/main/java/com/avos/sms/App.java 里把 xxx 换成你自己的 App ID 和 App Key。
public class App extends Application{
public void onCreate() {
// 请用你的 AppId,AppKey。并在管理台启用手机号码短信验证
AVOSCloud.initialize(this, "xxx",
"xxx");
}
}
AVOSCloud.requestSMSCode(phone, "应用名称", "操作名称", 10); // 10 分钟内有效
AVOSCloud.verifySMSCodeInBackground(code, phone, new AVMobilePhoneVerifyCallback() {
@Override
public void done(AVException e) {
if(e==null){
toast(R.string.verifySucceed);
}else{
e.printStackTrace();
toast(R.string.verifyFailed);
}
}
});