uni-app实现app发送短信和读取短信

1、发送短信

uni-app没有对应API的接口,如果想实现发送短信的功能可以借助HTML5+ API的方式,使用发送短信接口,直接跳转到手机发送短信页面,支持编辑短信。

参考链接:

www.html5plus.org/doc/zh_cn/m…

to:收件人信息 字符串数组类型,输入的地址收件人信息必须符合消息类型格式。

cc:抄送人信息 字符串数组类型,仅发送邮件时有效,输入的地址收件人信息必须符合消息类型格式。

bcc:暗送人信息 字符串数组类型,仅发送邮件时有效,输入的地址收件人信息必须符合消息类型格式。

from:发件人信息 仅在监听接收到的信息时有效。

subject:发送消息主题 字符串类型,仅发送邮件时有效。

body:发送消息内容 字符串类型,要发送的消息体内容,其格式必须与bodyType指定的一致。

bodyType:发送消息内容类型 要发送消息体内容的类型,可取值"text"表示文本内容,"html"表示为html页面,默认值为"text"。

silent:是否采用静默方式发送消息 布尔类型,可取值为true或false,true表示静默方式发送,不弹出界面;false表示非静默方式发送。默认采用非静默方式。

平台支持:

iOS - 4.3+ (不支持):不支持静默方式发送消息,将忽略此属性值。

Android - 2.2+ (支持):支持静默方式发送短信(彩信和邮件不支持),发送成功后不会保留在系统的已发送信箱中,默认采用非静默方式发送消息。

可添加附件

2、短信读取

以下代码为安卓方式获取,苹果不支持短信读取。

//不同机型可能获取不全
//查看权限是否已允许
var Context = plus.android.runtimeMainActivity();
var res = plus.android.invoke("android.support.v4.app.ActivityCompat", "checkSelfPermission", Context, "android.permission.READ_SMS");
var PERMISSIONS_STORAGE = new Array();
PERMISSIONS_STORAGE.push("android.permission.READ_SMS");
// res == -1 时为询问状态,询问时会走Show 和 Hidden
if (res != "0")
{   plus.android.invoke("android.support.v4.app.ActivityCompat", "requestPermissions", Context, PERMISSIONS_STORAGE, 1);
} else {    var main = plus.android.runtimeMainActivity();var Uri = plus.android.importClass("android.net.Uri");var ContactsContract = plus.android.importClass('android.provider.ContactsContract');var uri = Uri.parse("content://sms/");var cr = main.getContentResolver();plus.android.importClass(cr);var cur = cr.query(uri, null, null, null, null);plus.android.importClass(cur);cur.moveToFirst();while (cur.moveToNext()) {var index_Address = cur.getColumnIndex("address");var address = cur.getString(index_Address);//短信内容var index_Body = cur.getColumnIndex("body");var body = cur.getString(index_Body);//类型1接收 2发送var index_Type = cur.getColumnIndex("type");var type = cur.getString(index_Type);console.log(address,body,type);    }cur.close();
}复制代码

uni-app注册自动获取短信信息相关推荐

  1. autojs自动获取短信验证码

    AutoJS 是一种基于 JavaScript 的自动化脚本语言,可以用于在 Android 设备上自动化操作. 如果你想使用 AutoJS 自动获取短信验证码,你可以使用 Android 的短信 A ...

  2. 注册之获取短信验证码

    注册之获取短信验证码 功能:短信发送,邮件发送 所用技术:Redis,Mq,Java mail ,HttpClient,阿里大鱼 一般在我们点击发送验证码的时候会有一下这三点 1:在HTML页面中我们 ...

  3. IOS自动获取短信验证码

    小编这里有个自己的学习交流群681+503+716(验证编号:大鲨) * 1.自定义监听类* /** * 短信**,用于自动填充验证码 */ public class SMSContentObserv ...

  4. android 自动获取短信验证码

     很多项目中都会用到,自动获取验证码填到输入框,这样用户体验比较好,废话不多说,现在实现 用的是ContentObserver这个类,帮助我们来监听短信数据库发生的变化 package com.s ...

  5. android 自动获取短信,安卓app怎样获取短信验证码自动输入

    这个你要自己写吗? 我建议你直接调用短信平台的接口不就可以了吗? 短信发送 //接口地址 String url = "http://183.203.28.5:9000/HttpSmsMt&q ...

  6. 各大APP注册时发送短信验证码是怎么实现的?

    回答这个问题可以从多个角度来回答,比如商务角度和技术角度,为了快速清晰的让广大的读者了解这个过程,本文我们从商务角度来深入分析. 实现原理 现各大APP发送短信的服务一般是由第三方短信服务商提供的,他 ...

  7. Android自动获取短信验证码

    一.工具封装 public class GetCodeUtil extends ContentObserver {public static final String SMS_URI_INBOX = ...

  8. web: 手机键盘自动获取短信验证码,点击自动填充输入框

    一.展示效果: IOS手机: autocomplete="one-time-code" <van-field:class="$style.code"v-m ...

  9. Android 监听短信数据库过滤获取短信内容上传至服务器

    前言 Android 监听短信的方式有两种 1.监听短信数据库,数据库发生改变时回调. 2.监听短信广播 其中第二种方式由于国内各厂家的定制Android 可能导致无响应 目前测试 魅族 无法监听到短 ...

最新文章

  1. 麦肯锡顾问的核心意识:成果决定价值
  2. 如何让 zend studio 10 识别 Phalcon语法并且进行语法提示
  3. REVERSE-PRACTICE-CTFSHOW-1
  4. c#字符相似度对比通用类
  5. EXCEL下载功能在XP系统中运行是好好的,到windows2003系统上,就报错
  6. ubuntu16.04下FastDFS+Nginx分布式文件系统
  7. python编程入门-Python 异步编程入门
  8. 鼠标功能不全?这几款鼠标增强辅助工具Mac App不能错过
  9. python2.7.10 VS2015编译方法
  10. 【风速预测】基于matlab EMD+模拟退火算法优化DBN风速预测【含Matlab源码 JQ003期】
  11. Canvas 实现小程序动画
  12. 【ROM制作工具】线刷包转卡刷包制作教程
  13. 外包的水有多深?华为18k的外包测试岗能去吗?
  14. 软件工程师欲发动DDoS攻击白宫网站 抗议特朗普就任总统
  15. 尚学堂学习周期及相关视频简介
  16. 电脑磁盘数据错误(循环冗余检查)的原因以及解决办法
  17. 国考省考结构化面试:组织管理题,调研题,宣传题,活动题,整治题
  18. Nature综述:2万字带你系统入门鸟枪法宏基因组实验和分析
  19. 正在使用赶牛! 赶牛,中国股民的微博客
  20. 千兆网口 Freescale ETSEC + Marvell 88E1111 uboot Linux 驱动分析

热门文章

  1. python word 表格 框线_python-docx 操作word文档给表格加边框
  2. LintCode 练习【C++】
  3. Python爬虫|爬取喜马拉雅音频
  4. Java中static、this、super、final用法
  5. idea设置svn上传或下拉代码
  6. 化工过程机械类毕业论文文献有哪些?
  7. swal()弹出删除确认框
  8. 动物派对场景插图设计
  9. 家装灯线走线图_家装吊顶筒灯电线走法设计图 4款客厅天花吊顶龙骨筒灯顶线布置图...
  10. 多行文本垂直居中的三种方法