1.0.3 • Published 3 years ago

htkpublish-app-bridge v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

htkpublish-app-bridge

H5通过WebView容器与Native交互

采用ES6标准打包的js库

install

npm官网安装源

npm install htkpublish-app-bridge --save

JS 前端调用

导入头文件

import PublishAppBridge from 'htkpublish-app-bridge';

应用

  • 是否为发行APP环境
PublishAppBridge.isAppEnv((info) => {
  console.log('app环境信息', info);  
  // app环境信息 {"isApp":true,"appVersion":"1.0.0","appEnv":"pro"}(pro=生产环境;dev=开发环境;test=测试环境)
});
  • 重新登录
PublishAppBridge.tokenInvalid();
  • 网页关闭
PublishAppBridge.pageClose();
  • APP本地数据保存
PublishAppBridge.appStorageSave(strKey, strVal);
  • APP本地数据删除
PublishAppBridge.appStorageRemove(strKey);
  • APP本地数据查询
PublishAppBridge.appStorageGet(key, (val) => {
  console.log('取值结果:' + val);
});
  • 进入发卡流程
PublishAppBridge.navCardIssueFlow("ETC办理记录id", (issueRet) => {
  console.log("发卡结果:" + issueRet); // 发卡结果:SUCCESS/FAILED/CANCEL
});
  • 进入OBU发行流程
PublishAppBridge.navObuIssueFlow("ETC办理记录id", (issueRet) => {
  console.log("发行结果:" + issueRet); // 发行结果:SUCCESS/FAILED/CANCEL
});
  • 进入OBU激活流程
PublishAppBridge.navObuActivateFlow("ETC办理记录id", (activateRet) => {
  console.log("激活结果:" + activateRet);  // 激活结果:SUCCESS/FAILED/CANCEL
});
  • 进入OBU解绑流程
PublishAppBridge.navUnBindFlow((unBindRet) => {
  console.log("解绑结果:" + unBindRet);  // 解绑结果:SUCCESS/FAILED/CANCEL
});

更新说明

v1.0.3(2021/10/13)

  1. 新增“进入OBU解绑流程”方法;

v1.0.2(2021/10/3)

  1. “进入发卡流程”方法增加结果回调(发卡成功/发卡失败/发卡取消);
  2. “进入OBU发行流程”方法增加结果回调(发行成功/发行失败/发行取消);
  3. “进入OBU激活流程”方法增加结果回调(激活成功/激活失败/激活取消);

v1.0.1(2021/9/27)

  1. 新增“进入发卡流程”交互方法;
  2. 新增“进入OBU发行流程”交互方法;
  3. 新增“进入OBU激活流程”交互方法;

v1.0.0(2021/9/10)

  1. 提供H5与Native-WebView容器之间的通讯交互方法;
1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago