汤臣倍健营养家 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 不支持);
- Android 的 scanQrCode 方法会去掉防伪码前面的 url,而 iOS 不会;
- Android 和 iOS 不允许重复调用 playMusic 播放音乐;
- 【新增】
getUserPermission
获取用户权限信息 - 【新增】
gotoHomePageTabIndex
跳到首页某个 tab
- 【新增】
getDeviceInfo
获取设备信息接口 - 【修改】
createCallback
添加超时参数
- 【修改】 更新
scanQrCode
和scanBarCode
调用新接口
- 【新增】
openMiniProgram
打开微信小程序 JSSDK
- 【新增】
minVersion
判断当前版本是否符合条件 - 【修改】
openNativeView
新增第三个参数,允许传递对象给窗口
- 【新增】
saveWebImage
保存远程文件到相册
- 修复 NodeJs 服务端找不到 window 的问题;
- 使用 TypeScript 重写 SDK;
- 支持 ES6 语法导出模块;
- 支持多个接口连续调用;