Microseer JS Api

  • 微知移动端提供原生Api,可以方便的调用原生能力,如获取用户信息、设备状态、网络、基本UI组件等;

  • javascript bridge 下载地址 ,访问密码:VMgVA1

说明

  • 如无特殊说明,所有接口调用默认都应包含一个 object 对象作为参数

    • object 应包含 success、fail、complete 三个方法来接收接口调用结果;

    • 至少包含成功回调方法;

  • 页面初始化调用原生方法应在Microseer.ready(function(){})中处理,确保Microseer已经完成加载,一个页面只能调用一次 ready 方法;

    • ready方法中只能包含初始化页面的方法调用,事件处理等其他的方法不能包含在ready方法中
  • app提供的H5容器(webview)自定义了UserAgent,保留系统浏览器默认UserAgent的同时,添加了标识Microseer

    • console窗口输入“navigator.userAgent”, 以iOS手机为例;

    • Mozilla/5.0 (iPhone; CPU iPhone OS 10_2 like Mac OS X) AppleWebKit/602.3.12 (KHTML, like Gecko) Mobile/14C92;Microseer
      
    • Android

    • Mozilla/5.0 (iPhone; CPU iPhone OS 10_2 like Mac OS X) AppleWebKit/602.3.12 (KHTML, like Gecko) Mobile/14C92;Microseer
      
  • 引入js文件产生一个全局的对象 Microseer ,通过Microseer对象提供的方法,可以调用原生提供的能力;

  • js文件可以使用cdn地址,也可以保存在本地,建议保存本地,提高加载速度;

参数名 类型 必填 说明
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)

eg:


var callBack = {
  success: function(res){
    //your success code here
  },
  fail: function(res){
    //your fail code here
  },
  complete: function(res){
    //your complete code
  }
}

Microseer.getNetworkState(callBack);

Microseer.ready = function() {
    Microseer.setNavigationBarTitle({
        title: "Demo"
    });
};

results matching ""

    No results matching ""