Releases: MiEcosystem/miot-plugin-sdk
Releases · MiEcosystem/miot-plugin-sdk
SDK 10050
SDK 10049
Both
- 添加小爱音箱 WebView cookie
- RN 支持无障碍多语言
- 上传文件支持进度
- 新增接口Host.ui.openNFCWriteDeviceInfoPage
- 创建窗帘组通用UI组件
- wifi设备固件升级页面 UI 调整
- 通用UI组件库改动:Switch、LineChart、GearCard等优化
Android特有
- BluetoothDevice.disconnect 优化
- Android端插件的深色模式优化
- 米家App中新增控制rn插件深色模式是否跟随系统的开关
iOS特有
- 修复用户反馈与帮助滑动返回问题
- RN 统计
SDK 10048
Both
- 新增Host.ui.openBleGroupUpgradePage 方法,打开ble 组设备OTA页面
- 新增copyFile接口
- 新增获取手机剩余存储空间接口
- 新增CommonSetting组件删除窗帘组设备时的按钮文案
- 集成开源库 react-native-udp
- 新组件ListCard、GearCard
- 新增横屏下ChoiceDialog允许自定义弹窗样式接口
- InputDialog去掉[未有输入内容无法点击确认按钮]的逻辑
Android特有
- fix getAllSourceFromPhotosDidAlbum creationDate不准确问题
- 打开插件性能优化
- 需求-打开插件过程当需要下载插件时新增进度条显示
iOS特有
- 修复IOS上进入页面后快速返回后组件LoadingDialog重复弹出问题
- 修复IOS上swiper组件使得滚动卡顿问题
- 新增进入rn插件下载页面下载失败提示
SDK 10047
Both
- NumberSpinner、StringSpinner、ColorPicker 支持无障碍
- 新增API:获取当前网络的广播地址
- wifi设备,固件升级页面只保留手动升级按钮,取消了自动升级的switch
- readFileListFrom接口返回的文件信息中新增字段modifyTime
- UI组件库更新
- 新增窗帘组相关API
- 更新Demo
- 新增摄像头相关能力
Android特有
- 新增API:跳转到Wifi列表页面
- 适配Android R
- Android本地调试能力支持,支持无线上插件进行本地调试
iOS特有
- iOS 插件左滑返回统一
SDK 10046
Both
- 解决固件升级的小红点已点掉,在蓝牙直连后又出现的问题
- 插件后台批量下载优化
- 新增CommonSettingPage 组件
- 修复ShareDialog 组件的无障碍支持
- NumberSpinner 添加 onChangeStart 属性
- getDevicesWithModel方法优化
- 支持推送直接打开固件升级页面
Android特有
- react-navigation2.16.0中TouchableItem会造成其他路由下opacity属性不正常的bug
- 处理部分华为手机上系统语言为繁体时,获取语言结果为zh_CN的问题
- 修复 StringSpinner 偶尔无法触发 onChangeStart 的问题
iOS特有
- 插件打开页面动画修改去掉loading
- 日期选择器的 Picker 滚动器在 iOS 14 以上取消阴影,兼容成旧样式
- 修复米家客户端用户反馈,“反馈类型”闪现
- 产品百科页面添加右上角分享按钮
- 修复系统分享在iPad上无显示问题
SDK 10045
Both
- 横屏插件导航栏白屏,只显示一半bug修复
- 横屏下弹窗不居中问题修复
- 通用设置和更多设置适配黑暗模式
- 集成react-native-tcp-socket
- Spec增加手机上报接口
- 增加打开其他设备的智能页面
- 通用UI组件库样式更新
- MHDatePicker 增加 onValueChange 属性
- 新增获取音量、监听音量变化、获取路由器ip地址、监听摇一摇以及读取文件片段的接口
Android特有
- react-native-image-picker fix 安全问题
iOS特有
- 修复iOS rn sdk 长截图时可能导致截图白屏的问题
- 插件fps上报
SDK 10044
Both
- com.xiaomi.demo UI 风格统一。
- 去掉 WifiDevice 报 deviceID warning。
- 开发环境一键安装脚本增加安装watchman和修复开发环境功能。
- 修复安卓机器部分model固件升级页面进度条不显示的bug。
- 修复部分model首页弹窗提示固件升级页面与commonsetting进入的固件升级页面不一致。
- TitleBar组件:修复红点小概率错位的问题。
- StringSpinner组件:增加 onChangeStart 接口。
- UI控件样式更新:radio, CheckBox, SlideGear, Switch, Dialog 具体效果参见米家通用UI组件手册。
- 修复灯组色温取色器无法取到临界值bug。
- 蓝牙设备连接状态同步接口改用HostObject实现。
- 通用设置中增加产品百科。
Android特有
- 替换阿里fastjson。
- react-native-nordic-dfu 支持通知栏进度条控制。
iOS特有
- 配置了离线弹窗和禁用操作的离线设备恢复在线后,自动关闭离线弹窗可以操作插件。
- 修复时间选择器单位抖动bug。
- 修复偶现的unable to find module EventDispatcher问题。
SDK 10043
Both
Fix bug 隐私协议弹修复;
新需求: 自动固件升级ota。 产品文档 自动OTA升级方案设计 UI 规范 插件自动OTA升级-wifi.zip
CommonSetting和MoreSetting支持自定义配置项,详细使用方式详见com.xiaomi.demo中Setting.js
更改插件文件存储目录,并对旧版APP的插件文件进行迁移
删除设备/撤销隐私清除本地数据(LocalStorage)
NavigationBar 组件增加 record 图标
NavigationBar组件的subtitleStyle增加fontFamily属性
修复黑暗模式下 InputDialog 颜色显示错误的问题
分享用户不能添加倒计时
ungzFile方法同步改异步
Android特有
Fix bugs : 长截图黑屏问题
Add feature: audio.js 录制声音和播放声音支持g711格式的音频
SDK 10042
Both
- ReactNativeWeb 中添加 injectedJavaScriptBeforeContentLoaded API (不需要测试)
- File 组件 增加 mkdir 接口 (厂商验证)
- 新增删除设备接口
- 新增撤销隐私接口
Android特有
- Android客户端集成基于V8引擎的RN库(通过V8引擎加载RN插件)
- Fix Bug:
1、自定义智能场景value支持number类型;(无需测试,厂商已验证)
2、Package.version 不准确问题;
3、新增设备上线监听; - RN 插件下载支持弹窗进度条显示;(已测试)
- 日志模块重构,框架层新增日志支持米家app反馈上报;(无需测试)
- 增加获取打孔屏孔洞高度的api,方便横屏下适配部分UI。host.displayCutoutTop
- 新增接口支持华来自己的音视频加解密方式。(厂商验证)
- 新增接口支持部分model使用固定的rdtChannel进行rdt连接。(厂商验证)
iOS特有
- 添加 openIOSDocumentFileChoosePage接口,打开iOS iCloud文件选择界面。(厂商验证)
- 新增绑定米家app到微信米家公众号的接口。(Android在10039已经支持该功能)(摄像头组同事验证)
- Fix iOS Debug Remote不好使的问题(无需测试)
- Fix 插件启动时间变长问题(需测试,无需告知开发者)
10041
Both
- 增加手环互联扫描绑定通用UI组件(不需要测试)
- 修复Host.ui.openSystemShareWindow分享系统相册内容问题
- RN SDK 语言包替换,支持多语言
- 新增ECC公私钥对API
- 穿戴跳转米家APP能力支持(已测试)
- RN SDK 及 插件强制升级(已测试)
- 小爱音箱部分接口(无需测试)
- 增加色温取色器、颜色取色器组件(已测试)
- 色温颜色调节组件LightControl优化(不需要测试)
- PageWithNormalNavigator组件中接受导航栏颜色变化事件(不需要测试)
Android特有
- 强制使用内置RN SDK
- 插件撤销隐私协议,自动退出插件
iOS特有
- 无