初始化 init

初始化 init

初始化并加载当前平台所需的适配层代码,初始化完成后返回当前的环境信息,环境信息见 getEnv 接口。

API

init(options: Options) => Promise<Env>;

Example

zanNativeBridge.init({ kdtId }).then(env => {
  console.log(env.os); // ios
  console.log(env.platform); // wechat
}).catch(() => {});

Tips

  • init 可以多次调用,以最后一次传入的配置为准
  • init 和其它接口的调用次序可以任意调整,其它接口会等待 init 完成后执行

Options

参数 说明 类型 默认值
kdtId 店铺 id number -
debug 是否开启微信 JSSDK 的 debug 模式 boolean false
weappWebViewPath 小程序 WebView 页面路径 string /pages/common/webview-page/index
logger 埋点 SDK 实例 object -

兼容性

平台 是否支持
browser
wechat
weapp
alipay
youzan
guang