android实现手机号验证码注册 您所在的位置:网站首页 app的源码怎么获得手机号信息呢 android实现手机号验证码注册

android实现手机号验证码注册

2024-07-16 13:44| 来源: 网络整理| 查看: 265

文章目录 实现方法SDK配置流程代码调用

实现方法

借助MobTech提供的免费SMSSDK服务实现 yang

SDK配置流程

1.在MobTech官网申请SMSSDK应用 在这里插入图片描述 2. 在项目根目录的build.gradle中buildscrip–>dependencies 模块下面添加 classpath ‘com.mob.sdk:MobSDK:+’,如下所示:

buildscript { repositories { ... } dependencies { ... classpath "com.mob.sdk:MobSDK:2018.0319.1724" } } allprojects { repositories { jcenter() google() } } 在使用SMSSDK模块的build.gradle中,添加MobSDK插件和扩展,如下所示: // 添加插件 apply plugin: 'com.mob.sdk' // 在MobSDK的扩展中注册SMSSDK的相关信息 MobSDK { appKey "申请Mob的appkey" appSecret "申请Mob的AppSecret" SMSSDK {} } 代码调用 事件接收器 private EventHandler eh=new EventHandler(){ @Override public void afterEvent(int event, int result, Object data) { super.afterEvent(event, result, data); if(result==SMSSDK.RESULT_COMPLETE){ //回调成功 if(event==SMSSDK.EVENT_GET_VERIFICATION_CODE) { //发送验证码成功 ,,, }else if(event==SMSSDK.EVENT_SUBMIT_VERIFICATION_CODE){ //验证码提交成功 ... }else{ //验证码错误 ... } }else{ //验证码错误 ... } } }; //注册短信回调 SMSSDK.registerEventHandler(eh); 发送验证码 // 请求验证码,其中country表示国家代码,如“86”;phone表示手机号码,如“13800138000” SMSSDK.getVerificationCode(country, phone);

3.提交验证码

// 提交验证码,其中的code表示验证码,如“1357” SMSSDK.submitVerificationCode(country, phone, code);


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有