v1.0.0

该版本不推荐直接使用,推荐最低从 v1.1.0 版本开始使用。

发布时间

2018.7.26.(7月版)

版本

  • @qnpm/yis: 1.0.0
  • Android: vid_60001219
  • iOS: vid_80011158

changelog

功能:

  • 新增骨架屏手动关闭功能和 back 事件支持。
  • 新增 browser 中自定义组件功能。
  • network 数据接口请求 API,增加 status 返回。
  • 新增 app.json 配置功能,根据其内容来初始化 webview。
  • 新增 plugin API
    • YISModule.Business.openHybridCashier
    • YISModule.Image.selectImage
    • YISModule.Image.uploadImage
    • YISModule.Image.downloadImage
    • YISModule.Image.convertPath
    • YISModule.Login.getCVParam
    • YISModule.Login.getCVParam
    • YISModule.ScreenShot.registerScreenshot
    • YISModule.ScreenShot.unregisterScreenshot
    • YISModule.Share.share
    • YISModule.Share.shareToPlatform
    • YISModule.Tool.abTest
    • YISModule.Tool.openTouchId
    • YISModule.Tool.getTouchIDDataInteration
    • YISModule.Tool.scanQRCode
    • YISModule.Tool.setClipboard
    • YISModule.Tool.getClipboard
    • YISModule.Tool.insertCalendarEvent
    • YISModule.Tool.deleteCalendarEvent
    • YISModule.Tool.openLocation
    • YISModule.Tool.toWifiSettings
    • YISModule.Tool.autoConnectWifi
    • YISModule.Tool.checkInstalledApp
    • YISModule.Tool.chooseContact

内部优化:

  • 【js】添加 flow 校验
  • 【js】修改 css 加载方式为内联,popup 的 css 通过同步下载来加载
  • 【js】抽离 skeleton.css
  • 【js】util.css 添加 util 前缀
  • 【js】日志埋点增加 hybridId
  • 【js】增加 Header 组件的 iphoneX 适配
  • 【js】webview 增加 error 监控
  • 【iOS】修复 popup 无法正常关闭的 bug
  • 【iOS】iOS 11 采取 custom scheme 方式来支持 WKWebView 的离线资源
  • 【Android】接入 QP 加载优化部分
  • 【Android & iOS】客户端调试页面去掉 beta 调试,线上模式支持二维码扫描下载的 qp 包。
  • 【Android & iOS】 调整消息队列到 Core 中。page 或者 Core 销毁的时候清空消息队列。
  • 【Android & iOS】统一 pageId 的命名规范