Options
All
  • Public
  • Public/Protected
  • All
Menu

@byhealth/native-app-jssdk

By-Health Native App Jssdk

汤臣倍健营养家 App

安装

  • Yarn: yarn add @byhealth/native-app-jssdk
  • NPM: npm install @byhealth/native-app-jssdk --save

使用

import { scanQrCode, closeWindow } from '@byhealth/native-app-jssdk';

scanQrCode().then((result) => {
  // result 是识别后的结果
  console.log(result);
});

closeWindow();

更新

  • 生成 TypeScript 类型定义,使用 VSCode 可获得更佳体验;
  • 无回调或返回的接口,不再返回 Promise 对象;
  • 重写 iOS 端调用方法,支持连续调用接口(1.x 不支持);

API 文档

文档地址

FAQ

  • Android 的 scanQrCode 方法会去掉防伪码前面的 url,而 iOS 不会;
  • Android 和 iOS 不允许重复调用 playMusic 播放音乐;

Changelog

2.7.0

  • 【新增】getUserPermission 获取用户权限信息
  • 【新增】gotoHomePageTabIndex 跳到首页某个 tab

2.6.0

  • 【新增】 getDeviceInfo 获取设备信息接口
  • 【修改】 createCallback 添加超时参数

2.5.3

  • 【修改】 更新 scanQrCodescanBarCode 调用新接口

2.5.0

  • 【新增】 openMiniProgram 打开微信小程序 JSSDK

2.4.1

  • 【新增】 minVersion 判断当前版本是否符合条件
  • 【修改】 openNativeView 新增第三个参数,允许传递对象给窗口

2.3.0

  • 【新增】 saveWebImage 保存远程文件到相册

2.0.1

  • 修复 NodeJs 服务端找不到 window 的问题;

2.0.0

  • 使用 TypeScript 重写 SDK;
  • 支持 ES6 语法导出模块;
  • 支持多个接口连续调用;

Generated using TypeDoc