引入JSSDK

使用JSSDK之前,需要引入JSSDK工具JS:

 <script src="https://cdn.eazytec-cloud.com/EFS_common/jssdk/zqtbridge1.0.0.js"></script>

或者使用

 npm install zqtbridge --save
 let zqtbridge=require("zqtbridge")
  // 首先请设置source
 npm config set registry http://registry.eazytec.com/repository/npm-eazytec/

通用语法

 // 同步调用(获取当前app版本信息))
 let version = zqtbridge.call("device.app.version");

 // 异步调用
 zqtbridge.call("device.util.alert",{msg:'hello world'}, function (v) {
    // console.log(v);
 })

接口分为同步/异步接口,其中 zqtbridge.call('#sdkname', '#sdkparams', '#handler'); 为通用的调用格式:

  1. "#sdkname": 代表此API的名称。
  2. "#sdkparams": 代表参数,为了保证IOS和Android调用一致,采用JSON格式进行调用。
  3. "#handler": 只有在异步调用的时候才有这个参数,代表回调信息。

回调参数

回调参数以JSON的格式进行传递, 通用值为 {code: 0, msg: '处理成功'}

其中code不同代表不同的意义:

比如:

code 代表含义
0 处理成功
1 处理失败
2 未授权
9 系统错误

results matching ""

    No results matching ""