Android集成Mob3.0.0短信验证功能SMSSDK For Android

本文介绍了如何在Android Studio中集成Mob 3.0.0版的短信验证功能,包括环境配置、依赖添加、AndroidManifest.xml的修改,以及短信验证码的发送与验证流程。避免了官方文档的不足,提供了详细步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

刚才集成了一下Mob的短信登录验证功能直接集成的3.0.0版本,发现官方的集成文档写的超级烂。所以写这篇博客让大家少走弯路。
1.首先先把环境配置好,这里拿as的环境配置为例。
Android Studio

AS版本的SMSSDK目录下包含以下内容:
这里写图片描述

smssdk_as目录结构

MobCommons.jar:Mob 通用公共库(必须)

MobTools.jar:Mob 工具公共库(必须)

SMSSDK-3.0.0.aar:SMSSDK 核心(必须)

SMSSDKGUI-3.0.0.aar:SMSSDK GUI 开源库(非必须)

HowToUse.txt:使用说明

注意:如果你同时使用ShareSDK,保留一份公共库就行(公共库版本一致或兼容)。

2.1、将以上文件按需放入Android Studio项目所要使用SMSSDK的Module所在的Libs里面:
这里写图片描述

smssdk_导入as项目

2.2、在Module的build.gradle里面将libs加入仓库(repositories):

repositories{
    flatDir{
        dirs 'libs' //就是你放aar的目录地址
    }
}

2.3、在Module的build.gradle里面添加依赖(dependencies ):

dependencies {
    ....//你的其他依赖,注意这里官方文档是错的。
       compile files('libs/MobCommons-2017.0607.1736.jar')
    compile files('libs/MobTools-2017.0607.1736.jar')
    compile name: 'SMSSDK-3.0.0', ext: 'aar'
    compile name: 'SMSSDKGUI-3.0.0', ext: 'aar'
}

最终,你的build.gradle看起来应该像这样:
这里写图片描述

smssdk_as build文件

三、添加代码

1.配置AndroidManifest.xml

1.1、添加以下权限:

<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" />
<
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值