v1.1.0
发布时间
2018.8.21.(8月版)
版本
- @qnpm/yis: 1.1.0
- @qnpm/ykit-config-yis: 0.8.0
- Android: vid_60001224
- iOS: vid_80011161
changelog
功能:
【JavaScript】
- PageCore 页面实例增加
uiready
方法,其操作会在 UI 绘制 Ready 之后触发
- 增加新的全局变量
__YBridge.deviceInfo.vid
,__YBridge.deviceInfo.scheme
- sniff 增加对变量
sniff.deviceInfo
,其值与__YBridge.deviceInfo
相同
- sniff 增加挖孔屏相关变量
sniff.isNotch
& sniff.notchSize
- sniff 增加 android 沉浸式状态栏相关变量
sniff.immersive
& sniff.immersiveOffset
- 增加 YIS.Reporter 模块,可以用来做自定义埋点,暂时不支持 Touch
- 针对adr 新增 YISModule.Navigator.setStatusBarStyle,可以设置状态栏的主题
dark
or light
内部优化:
- Animate组件切换了动画方式
- 针对 iOS移除了对7月版本之前的版本的兼容
- pageInstance 的
enablePageRefresh
, disableBounce
, disableBackGesture
, setStatusBarStyle
, setNavigatorDisplayStatus
, getNavigatorDisplayStatus
, refreshNavigator
均放到uiready
回到之中
【Android】
- 注入的devicesInfo信息中新增scheme,vid
- 添加插件app.setStatusBarStyle
- 沉浸式适配
- 修复线上返回时没有yisView空指针的问题
- 调整qav error数据限制,jsCore error消息格式
【IOS】
- debug环境入口改为YISJumpHandle
- YISJumpHandle入口去除延迟一秒执行逻辑,改为server启动后回调执行,优化yis启动速度,解决业务响应慢的问题
- qp 策略优化,减少白屏等待情况,优化方式为:首先判断本地是否有可用qp包,有的话直接加载webview,没有则更新,下载,替换,加载webview
- Header 绘制策略优化,去除 Header 闪烁问题
- 增加tel,email,sms,等scheme的呼起
- 初始化时,注入deviceInfo信息,增加 scheme,vid 信息
- 修复popup.show插件blockHeader字段判断错误问题