初始化 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 |
✔ |