Skip to content

Releases: MiEcosystem/miot-plugin-sdk

SDK 10050

03 Feb 12:19
Compare
Choose a tag to compare

Both

  • 空调与温湿度计联动实现
  • getAllSourceFromPhotosDidAlbum接口增加uti字段,标记文件类型
  • UI组件库更新:ListItem 、 LoadingDialog 和 ProgressDialog优化

Android特有

  • 下载文件接口优化
  • 打开插件性能优化支持黑/白名单
  • 锁屏模式下支持打开插件
  • 转换h264/h265视频文件为mp4文件

iOS特有

  • openShareListBar 适配iPhone X 等

SDK 10049

25 Jan 03:23
Compare
Choose a tag to compare

Both

  • 添加小爱音箱 WebView cookie
  • RN 支持无障碍多语言
  • 上传文件支持进度
  • 新增接口Host.ui.openNFCWriteDeviceInfoPage
  • 创建窗帘组通用UI组件
  • wifi设备固件升级页面 UI 调整
  • 通用UI组件库改动:Switch、LineChart、GearCard等优化

Android特有

  • BluetoothDevice.disconnect 优化
  • Android端插件的深色模式优化
  • 米家App中新增控制rn插件深色模式是否跟随系统的开关

iOS特有

  • 修复用户反馈与帮助滑动返回问题
  • RN 统计

SDK 10048

14 Dec 02:10
Compare
Choose a tag to compare

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

24 Nov 02:03
Compare
Choose a tag to compare

Both

  • NumberSpinner、StringSpinner、ColorPicker 支持无障碍
  • 新增API:获取当前网络的广播地址
  • wifi设备,固件升级页面只保留手动升级按钮,取消了自动升级的switch
  • readFileListFrom接口返回的文件信息中新增字段modifyTime
  • UI组件库更新
  • 新增窗帘组相关API
  • 更新Demo
  • 新增摄像头相关能力

Android特有

  • 新增API:跳转到Wifi列表页面
  • 适配Android R
  • Android本地调试能力支持,支持无线上插件进行本地调试

iOS特有

  • iOS 插件左滑返回统一​

SDK 10046

27 Oct 08:43
Compare
Choose a tag to compare

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

29 Sep 07:00
Compare
Choose a tag to compare

Both

  • ​横屏插件导航栏白屏,只显示一半bug修复
  • 横屏下弹窗不居中问题修复
  • 通用设置和更多设置适配黑暗模式
  • 集成react-native-tcp-socket
  • Spec增加手机上报接口
  • 增加打开其他设备的智能页面
  • 通用UI组件库样式更新
  • MHDatePicker 增加 onValueChange 属性
  • 新增获取音量、监听音量变化、获取路由器ip地址、监听摇一摇以及读取文件片段的接口

Android特有

  • ​react-native-image-picker fix 安全问题

iOS特有

  • 修复iOS rn sdk 长截图时可能导致截图白屏的问题
  • 插件fps上报

SDK 10044

28 Sep 08:51
Compare
Choose a tag to compare

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

20 Aug 06:08
Compare
Choose a tag to compare

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

20 Aug 06:05
Compare
Choose a tag to compare

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

21 Jul 09:32
Compare
Choose a tag to compare

Both

  • 增加手环互联扫描绑定通用UI组件(不需要测试)
  • 修复Host.ui.openSystemShareWindow分享系统相册内容问题
  • RN SDK 语言包替换,支持多语言
  • 新增ECC公私钥对API
  • 穿戴跳转米家APP能力支持(已测试)
  • RN SDK 及 插件强制升级(已测试)
  • 小爱音箱部分接口(无需测试)
  • 增加色温取色器、颜色取色器组件(已测试)
  • 色温颜色调节组件LightControl优化(不需要测试)
  • PageWithNormalNavigator组件中接受导航栏颜色变化事件(不需要测试)

Android特有

  • 强制使用内置RN SDK
  • 插件撤销隐私协议,自动退出插件

iOS特有