在我们的日常开发中,我们可能会遇到,读取用短信中的验证码,然后实现一个自动填充的功能。
但是呢,在插件市场,我暂时还没有找到相应的插件,来使用,
所以呢,我想到了一种曲线的方式,那就是获取到设备的短信,拿到验证码,然后自动粘贴到剪切板,再从剪切板自动复制到相应的输入框。
当然,这种方式,仅限于安卓
下面,我们开始实现这个功能
首先呢,也是需要向用户申请读取信息的权限
其次呢,是需要检测是否获取到权限
然后呢,就开始读取信息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