Android Studio使用Mob实现短信验证功能遇到的问题解决
一、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实现短信验证功能遇到的问题解决相关推荐
- Android Studio基于mob的短信验证
Android Studio 基于mob平台提供的SMSSDK实现注册后绑定手机号的学习笔记 将mob提供的SMSSDK导入到AS中 首先在mob官网中注册自己的账号,申请一个app,获得APP Ke ...
- Android之Mob第三方短信验证服务
目录 mob简单介绍 前期准备 2.1注册登录 2.2创建应用 2.3下载sdk 2.4引入sdK 调用有界面接口 3.1效果图 3.2配置AndroidManifest.xml 3.3添加代码 调用 ...
- Android实现短信验证功能(功能的使用)
上一篇我们实现了短信验证功能的前期准备的工作,这篇我们就详细的来介绍如何实现利用手机号完成注册 如何没有做准备工作的,请参看上一篇,开始前的准备:http://blog.csdn.net/u01169 ...
- [Android]手机短信验证功能
介绍 短信验证功能大家都很熟悉了.在很多地方都能见到,注册新用户或者短息验证支付等.短信验证利用短信验证码来注册会员,大大降低了非法注册,很大程度上提高了用户账户的安全性. 目前市面上已经有了很多提供 ...
- Android studio 实现打电话发短信浏览网页功能 android开发小实验
Android studio 实现打电话发短信浏览网页功能 android开发小实验 目标: android studio 实现打电话 发短信 浏览网站的功能 先在布局里面定义几个按钮 分别为 打电话 ...
- 利用第三方服务平台实现简单的短信验证功能
在本篇文章中,将会利用第三方服务平台实现短信验证功能. 首先,先介绍一下刚才提及的第三方服务平台:mob.com 移动开发者服务平台 该平台呢,主要有以下几点功能: 1.为IOS.Android的AP ...
- php中短信验证大致流程,实现php手机短信验证功能的基本思路
现在很多网站为了避免用户烂注册,都在注册环节添加有手机短信验证功能,用户注册时需要短信验证码才可以,那么这种手机短信验证功能是如何实现的呢?其基本思路是什么呢?下面乐信小编就来为大家介绍下: 实现手机 ...
- php手机号码一分钟发送一次短信_如何实现php手机短信验证功能
现在网站在建设网站时为了保证用户信息的真实性,往往会选择发短信给用户手机发验证码信息,只有通过验证的用户才可以注册,这样保证了用户的联系信息资料的100%的准确性 .今天笔者就跟大家分享一下如何实现p ...
- 使用腾讯云sms实现短信验证功能
使用腾讯云sms实现短信验证功能 腾讯云短信免费试用:https://console.cloud.tencent.com/smsv2 腾讯云短信功能注册完成,并通过审批.就可以得到以下参数. Secr ...
最新文章
- VC获取系统时间、程序运行时间
- 苏格拉底的oracle,苏格拉底的五个经典故事
- linux 的压缩文件格式,linux 文件格式压缩
- java 重构函数_包会,教你用Java函数式编程重构烂代码
- Python基础8—常用模块
- kotlin_Kotlin阵列
- symbolicatecrash App Bug 分析工具
- Badboy安装教程(含下载地址)
- NLTK加载自定义词典
- How to Write and Publish a Scientific Paper: 7th Edition(科技论文写作与发表教程)
- 印度小伙花不到10美元自制智能眼镜
- JAVA兴趣小组申请理由_关于参与兴趣小组申请书范文
- 压敏电阻的原理和使用介绍
- Allegro自动10度走线详细教程
- [RL robotic 环境] - [Robosuite](1)
- 【Python】pywin32实用小记|pywin32操作QQ聊天窗口爆破PS学姐
- 搜索引擎技术 —— 检索模型
- 正则表达式匹配行首和行尾
- 迅雷BT种子制作方法
- GPGPU-SIM 使用篇
热门文章
- 根据银行卡号验证账号属于哪个开户行简单js验证
- 股票-如何选股,如何估值
- html 写入 doc 页边距,word文档边距怎么设置 word文档内容两边的间距怎么调?
- MySQl数据库————DQL数据查询语言
- python期权价格计算器_GitHub - jason88888/Options-Calculator: 期权价格计算器——金融工程第二次展示...
- 请饶恕我,我想和foruok比一比
- JavaScript贪吃蛇
- 代码的同源性检测:基于c语言实现的对代码的同源性检测 详细教程
- 佛山市专精特新中小企业培育奖励及申报条件,补贴20-50万
- 浅谈RFID 仓库管理系统