android app读取短信,uni-app读取短信

本文介绍了一种曲线实现安卓APP和uni-app读取短信验证码的方法。通过获取设备读取短信的权限,读取短信内容,然后将验证码存入剪贴板,实现自动填充或复制。需要注意的是,该方法只适用于安卓系统,并且在小米手机上可能需要额外的权限。务必进行云编译打包并进行真机测试。

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

在我们的日常开发中,我们可能会遇到,读取用短信中的验证码,然后实现一个自动填充的功能。

但是呢,在插件市场,我暂时还没有找到相应的插件,来使用,

所以呢,我想到了一种曲线的方式,那就是获取到设备的短信,拿到验证码,然后自动粘贴到剪切板,再从剪切板自动复制到相应的输入框。

当然,这种方式,仅限于安卓

下面,我们开始实现这个功能

首先呢,也是需要向用户申请读取信息的权限

其次呢,是需要检测是否获取到权限

然后呢,就开始读取信息let getSMS = function(CB) {

var Context = plus.android.runtimeMainActivity();

var res = plus.android.invoke("android.support.v4.app.ActivityCompat", "checkSelfPermission", Context,

"android.permission.READ_SMS");

try {

var PERMISSIONS_STORAGE = new Array();

PERMISSIONS_STORAGE.push("android.permission.READ_SMS");

// res == -1 时为询问状态,询问时会走Show 和 Hidden

if (res != "0") {

plus.android.invok

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值