一、Mob短信验证

全球领先的数据智能科技平台-MobTech袤博解决

进行注册登入

登入成功后,点击开发者服务中的短信验证,来到开发者平台

填好信息创建成功就是下图,可以看到对应信息如下(AppKey和AppSecretKey后面有用)

然后我们回到首页,点击开发者服务中的SDK下载

勾选需要下载的短信验证功能,点击下载后出现下面图中的信息,我们根据步骤对Android Studio添加依赖(我根据这个步骤成功不了,然后按下文中添加依赖的方法成功了)

二、Android Studio

主要是对这几个文件进行修改

1.Build.gradle(Project)

    repositories {// 1.添加MobSDK Maven地址maven {url "https://mvn.mob.com/android"}}dependencies {// 注册MobSDKclasspath "com.mob.sdk:MobSDK:+"}

2.Build.gradle(app)

plugins {id 'com.mob.sdk'
}MobSDK {appKey "自己的appKey"appSecret "自己的appSecret"SMSSDK {}
}dependencies {//加入下方滴这些implementation 'io.github.bmob:android-sdk:3.8.13'implementation 'io.reactivex.rxjava2:rxjava:2.2.8'implementation 'io.reactivex.rxjava2:rxandroid:2.1.1'implementation 'com.squareup.okhttp3:okhttp:4.8.1'implementation 'com.squareup.okio:okio:2.2.2'implementation 'com.google.code.gson:gson:2.8.5'
}

3.gradle.properties

android.enableJetifier=true
MobSDK.spEdition=FP

4.settings.gradle

dependencyResolutionManagement {//repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS)repositories {google()mavenCentral()maven { allowInsecureProtocol = true  //加这个是因为mob会被判定为不安全的协议而无法引入url "http://mvn.mob.com/android"}}}

运行后出现以下结果表明引入成功

添加需要的用户权限

<uses-permission android:name="android.permission.READ_CONTACTS" /><uses-permission android:name="android.permission.READ_PHONE_STATE" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /><uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.RECEIVE_SMS" /><uses-permission android:name="android.permission.GET_TASKS" /><uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <!-- 保持CPU 运转,屏幕和键盘灯有可能是关闭的,用于文件上传和下载 --><uses-permission android:name="android.permission.WAKE_LOCK" />

三、一些零碎的问题

如果前面没引入成功就可能是这里没有搞好啦(时间太久配置的顺序我也有点忘了。。。)

开发者平台中找到应用信息里点击添加新包名,

1.包名

Android Manifest里上方可见

2.MD5签名

打开Android Studio找到最右边工具栏上的Gradle,点击打开,然后依次打开app,android,signingReport,然后双击signingReport,等待它运行结束后就可以在下方控制台看见

(1)有一些小伙伴会发现自己滴Gradle里好像没有Tasks选项(我一开始就没出现),那么如何让它出现嘞

File->Settings->Experimental->取消勾选”Do not build Gradle task list during Gradle sync“

然后file->Sync Project with Gradle Files,就可以了,按上面的步骤就可以看到我们的MD5签名

(2)填写MD5签名的时候,格式也需要注意!!!英文大写全部改小写,把冒号们都去掉!

然后填进去就好啦(*^▽^*)

(3)前面我们点了signingReport这个出现了MD5签名,,后,会出现一个小问题(不大机智的我就懵了),为啥点了运行,我的程序没有运行起来,,,一直都是控制台出现MD5,寻找了好久发现,下方图片中的位置点击一下app,再运行就可以成功解决。

Android Studio使用Mob实现短信验证功能遇到的问题解决相关推荐

  1. Android Studio基于mob的短信验证

    Android Studio 基于mob平台提供的SMSSDK实现注册后绑定手机号的学习笔记 将mob提供的SMSSDK导入到AS中 首先在mob官网中注册自己的账号,申请一个app,获得APP Ke ...

  2. Android之Mob第三方短信验证服务

    目录 mob简单介绍 前期准备 2.1注册登录 2.2创建应用 2.3下载sdk 2.4引入sdK 调用有界面接口 3.1效果图 3.2配置AndroidManifest.xml 3.3添加代码 调用 ...

  3. Android实现短信验证功能(功能的使用)

    上一篇我们实现了短信验证功能的前期准备的工作,这篇我们就详细的来介绍如何实现利用手机号完成注册 如何没有做准备工作的,请参看上一篇,开始前的准备:http://blog.csdn.net/u01169 ...

  4. [Android]手机短信验证功能

    介绍 短信验证功能大家都很熟悉了.在很多地方都能见到,注册新用户或者短息验证支付等.短信验证利用短信验证码来注册会员,大大降低了非法注册,很大程度上提高了用户账户的安全性. 目前市面上已经有了很多提供 ...

  5. Android studio 实现打电话发短信浏览网页功能 android开发小实验

    Android studio 实现打电话发短信浏览网页功能 android开发小实验 目标: android studio 实现打电话 发短信 浏览网站的功能 先在布局里面定义几个按钮 分别为 打电话 ...

  6. 利用第三方服务平台实现简单的短信验证功能

    在本篇文章中,将会利用第三方服务平台实现短信验证功能. 首先,先介绍一下刚才提及的第三方服务平台:mob.com 移动开发者服务平台 该平台呢,主要有以下几点功能: 1.为IOS.Android的AP ...

  7. php中短信验证大致流程,实现php手机短信验证功能的基本思路

    现在很多网站为了避免用户烂注册,都在注册环节添加有手机短信验证功能,用户注册时需要短信验证码才可以,那么这种手机短信验证功能是如何实现的呢?其基本思路是什么呢?下面乐信小编就来为大家介绍下: 实现手机 ...

  8. php手机号码一分钟发送一次短信_如何实现php手机短信验证功能

    现在网站在建设网站时为了保证用户信息的真实性,往往会选择发短信给用户手机发验证码信息,只有通过验证的用户才可以注册,这样保证了用户的联系信息资料的100%的准确性 .今天笔者就跟大家分享一下如何实现p ...

  9. 使用腾讯云sms实现短信验证功能

    使用腾讯云sms实现短信验证功能 腾讯云短信免费试用:https://console.cloud.tencent.com/smsv2 腾讯云短信功能注册完成,并通过审批.就可以得到以下参数. Secr ...

最新文章

  1. VC获取系统时间、程序运行时间
  2. 苏格拉底的oracle,苏格拉底的五个经典故事
  3. linux 的压缩文件格式,linux 文件格式压缩
  4. java 重构函数_包会,教你用Java函数式编程重构烂代码
  5. Python基础8—常用模块
  6. kotlin_Kotlin阵列
  7. symbolicatecrash App Bug 分析工具
  8. Badboy安装教程(含下载地址)
  9. NLTK加载自定义词典
  10. How to Write and Publish a Scientific Paper: 7th Edition(科技论文写作与发表教程)
  11. 印度小伙花不到10美元自制智能眼镜
  12. JAVA兴趣小组申请理由_关于参与兴趣小组申请书范文
  13. 压敏电阻的原理和使用介绍
  14. Allegro自动10度走线详细教程
  15. [RL robotic 环境] - [Robosuite](1)
  16. 【Python】pywin32实用小记|pywin32操作QQ聊天窗口爆破PS学姐
  17. 搜索引擎技术 —— 检索模型
  18. 正则表达式匹配行首和行尾
  19. 迅雷BT种子制作方法
  20. GPGPU-SIM 使用篇

热门文章

  1. 根据银行卡号验证账号属于哪个开户行简单js验证
  2. 股票-如何选股,如何估值
  3. html 写入 doc 页边距,word文档边距怎么设置 word文档内容两边的间距怎么调?
  4. MySQl数据库————DQL数据查询语言
  5. python期权价格计算器_GitHub - jason88888/Options-Calculator: 期权价格计算器——金融工程第二次展示...
  6. 请饶恕我,我想和foruok比一比
  7. JavaScript贪吃蛇
  8. 代码的同源性检测:基于c语言实现的对代码的同源性检测 详细教程
  9. 佛山市专精特新中小企业培育奖励及申报条件,补贴20-50万
  10. 浅谈RFID 仓库管理系统