WebApp快捷打包
短信
转到模块插件

敬告:此 DEMO 演示为开放测试页面,仅用于开发者快速测试体验应用功能,请严格遵守开发者协议,了解更多

JS-SDK 引用方式:

♦ 普通网页 script 方式加载:下载最新版 jsBridge-v20241118.zip,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;

♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package

list 分页获取短信

//目前仅支持 Android 端
jsBridge.sms.list({
  //从第几条开始(从0开始的序号),每次最多返回100条
  //用于分页返回
  from: 0
}, function(succ, data) {
  if (succ) {
    show(data);
  } else {
    alert("没有权限或读取失败");
  }
});

/*
data 回调参数结构:
{
  count: 123, //短信总数
  list : [    //短信列表,每次最多返回100条
    {
      id     : 12, //id
      type   : 1,  //类型:
                     //0 all
                     //1 inbox 收件箱
                     //2 sent messages 发送的短信
                     //3 drafts 草稿
                     //4 outbox 发件箱(待发送)
                     //5 failed outgoing message 发送失败
                     //6 queued to send later 排队等待发送
      address: "", //号码
      body   : "", //内容
      date   : 0   //时间(毫秒时间戳)
    },
    ...
  ]
}
*/

list 分页获取短信 第二页

//目前仅支持 Android 端
jsBridge.sms.list({
  //从第100开始
  from: 100
}, function(succ, data) {
  if (succ) {
    show(data);
  } else {
    alert("没有权限或读取失败");
  }
});

appSettings 跳转到APP设置查看权限

jsBridge.appSettings();

展示数据:


为何获取不到短信或不完整?