Skip to content
On this page

App 相关操作

介绍

封装了 App 相关操作

目录

判断其他APP是否安装

接口名称

isAppAvailable 通过 url scheme 判断其他 APP 是否安装

示例代码

js
window.cordova.exec(
  (data) => {
    console.log("成功", data);
  },
  (err) => {
    console.log("失败", err);
  },
  "TrinaPlugin",
  "isAppAvailable",
  [scheme]
);

API

入参

数组:第一元素为跳转的 url scheme

参数必传类型默认值说明
[scheme]是string无跳转的 url
出参
参数类型说明
无int0:可以跳转 1:不可跳转

iOS 常见 URL Scheme

js
tel:// 拨打电话
sms:// 发送短信
mailto:// 发送邮件
weixin:// 启动微信应用
iosamap:// 高德地图
alipay:// 支付宝
taobao:// 淘宝
sinaweibo:// 微博

其他APP跳转

接口名称

jumpOtherApp

示例代码

js
cordova.exec(
  (success) => {
    console.log("成功的回调函数");
    console.log(success);
  },
  (err) => {
    console.log("失败的回调函数_", err);
  },
  "TrinaPlugin",
  "jumpOtherApp",
  [packageName]
);

API

入参
参数类型说明
packageNamestringandroid 的包名或 ios 的 scheme
出参
  • 成功返回 JSON 数据
参数类型说明
  • 失败返回:string文本说明

天富勘跳转

接口名称

openDroneApp

示例代码

js
cordova.exec(
  (success) => {
    console.log("成功的回调函数");
    console.log(success);
  },
  (err) => {
    console.log("失败的回调函数_", err);
  },
  "TrinaPlugin",
  "openDroneApp",
  []
);

API

入参
参数类型说明
出参
  • 成功返回 JSON 数据
参数类型说明
  • 失败返回:string文本说明