-
mob.com查看全部
-
mob.com/login查看全部
-
验证码查看全部
-
MSM查看全部
-
1将SMSSDK导入项目中,将SMSSDK作为library与项目进行关联 2初始化init、 3在AndroidMinifest.xml进行权限配置查看全部
-
实现短信验证码原理查看全部
-
短信验证SDK查看全部
-
总结(如图) 注意: 1.APK不能是release出来安装到手机上的,必须是直接install的 不知道怎么回事,明天问一下他们的客服。 2.registerPage.setRegisterCallback(new EventHandler(){})中的afterEvent()回调是在注册完成之后调用的,通过打印log可以看出来 3.如果在输入验证码,点击“下一步”不想返回到MainActivity的话,可以修改一下 (1)重新创建一个MyRegisterPage类,继承自RegisterPage,然后重写它的onResult() 因为可以看到SMSSDK.registerEventHandler(handler)注册的handler就是一个EventHanlder,它的afterEvent回调已经写了 if (result == SMSSDK.RESULT_COMPLETE) { if (event == SMSSDK.EVENT_GET_VERIFICATION_CODE) { // 请求验证码后,跳转到验证码填写页面 boolean smart = (Boolean)data; afterVerificationCodeRequested(smart); } } 然后看afterVerificationCodeRequested()会调用smartPage.showForResult(activity, null, this); 当获取结果后会回调onResult() if (callback != null) { callback.afterEvent( SMSSDK.EVENT_SUBMIT_VERIFICATION_CODE, SMSSDK.RESULT_COMPLETE, phoneMap); } /*这里你可以写一个你想跳转的activity,例如TESTActivity *Intent testIntent = new Intent(mContext, TestActivity.class); *startActivity(testIntent); * */ //finish(); (2)在MainActivity中 MyRegisterPage myRegisterPage = new MyRegisterPage();查看全部
-
代码实现 1. 准备APPKEY和APPSecret来初始化SDK public final static String APP_KEY = "f32ebca8c099"; private final static String APP_SECRET = "809e2fb5dae13570bd4ff47ec4e34319"; 在onCreate()中初始化SDK SMSSDK.initSDK(this, APP_KEY, APP_SECRET); 2. 注册手机号 public void onClickSmsVerify(View view){ //注册手机号 RegisterPage registerPage = new RegisterPage(); //注册回调事件 registerPage.setRegisterCallback(new EventHandler(){ //事件完成后调用 public void afterEvent(int event, int result, Object data) { Log.i(TAG, "registe callback afterEvent()"); if (result == SMSSDK.RESULT_COMPLETE) { //获取数据 HashMap<String, Object> map = (HashMap<String, Object>) data; String countryId = (String) map.get("country"); String phoneNo = (String) map.get("phone"); //提交用户信息 Random r = new Random(); String uid = Math.abs(r.nextInt()) + ""; String nickName = "IMOOC"; SMSSDK.submitUserInfo(uid, nickName, null, countryId, phoneNo); } } }); //显示注册界面 registerPage.show(MainActivity.this); }查看全部
-
1.在Mob.com后台新建应用 APPKEY APPSECRETE 2.在客户端 1.导入Smssdk(注意将SMSSDK作为library SMSSDK与短信验证工程所属根目录必须一致) 2.短信验证的工程将初始化SDK,配置信息代码中。查看全部
-
社会化功能,多元的网络服务查看全部
-
就和v查看全部
-
下载SMSSDK,初始化SDK,initSDK,配置权限和SDK里的activity查看全部
-
返回result:结果信息 data:数据查看全部
-
mob.com短信验证: 发送国家+手机号码给mob.com查看全部
举报
0/150
提交
取消