Skip to content

Releases: MiEcosystem/miot-plugin-sdk

10040

Choose a tag to compare

@santcool santcool released this 21 Jul 09:31

Both

  • 增加Ble 直连spec订阅接口
  • CommonSetting 优化
  • NavigationBar 优化
  • UI组件大字体适配 (已测试)
  • 无障碍能力支持​(已测试)

Android特有

  • RN SDK 强制升级

iOS特有

  • 蓝牙弹窗bug fix (之前的版本在固件升级的时候,还会弹出固件升级的弹窗,现在修复了)

10039

Choose a tag to compare

@santcool santcool released this 21 Jul 09:29

Both

  • 增加bleDeviceFirmwareNeedUpgrade,蓝牙设备有新的固件更新通知给RN
  • 蓝牙设备支持自动弹固件升级提示
  • 开发者选项-开发者设置:顶部可以搜索 model,点击直接添加
  • 开发者选项-插件示例:4个插件是虚拟设备,仅供浏览,不可操作
  • 调试菜单的“fast refresh”已修复(需要npm install一下)(无需测试)
  • RN框架部分组件化(已单独提测且测试通过)。
  • 新增API,支持跨APP跳转(生态链已测试,无需测试)
  • 隐私协议支持Web 配置(生态链已测试,无需测试)
  • 插件页面支持 fps及内存占用信息显示
  • 增加对深色模式的支持。增加对系统当前颜色模式查询、监听的接口

Android特有

  • 新增getServiceTokenByDid接口(免测)
  • 输入密码界面更换语言包

iOS特有

  • 重构bridge部分(已单独提测且测试通过)。
  • 修复Application xxx has not been registered问题(已单独提测且测试通过)

SDK_10038

Choose a tag to compare

@santcool santcool released this 12 May 02:51

​SDK 升级至10038

Both

  • 增加BLE.readReliableMTU() 接口,用于获取手机与设备之间最大可交互Data数值

  • 蓝牙设备登陆成功后,进行固件更新的检测,有更新发送通知给js-sdk 。(by 汤煜华,成锋)

  • 增加新的订阅接口,支持订阅+轮询(暂不对外公开)

  • deviceStatusChanged修改为新的返回形式,可以通过此方法监听设备的离线

  • 新增api,支持取消下载文件能力(生态链已测试)

  • 新增api,获取网关子设备信号强度

Android特有

  • createBackgroundExecutor 优化

  • MessageDialog 等,确认取消按钮英文下去掉强转大写(生态链已测试)

  • 横屏情景下打开插件UI显示异常问题

  • 新增api,判断手机是否开启位置服务及打开系统位置服务设置页面

iOS特有

  • 修复冷启动次数过多,导致插件启动时间变长的bug

  • iOS 蓝牙新增getVersion 接口(by 汤煜华,暂不对外开放,后续需要js-sdk 的同学替换原来的接口)

  • 增加跳转到Native页面通知

SDK_10037

Choose a tag to compare

@santcool santcool released this 21 Apr 03:22

Both

  • 增加照片、视频等保存到特定相册功能
  • 增加从特定相册读取视频、照片功能
  • 增加调用系统分享来分享视频、图片、链接等功能
  • 文件上传与下载优化,支持断点续传(涉及接口:downloadFile和uploadFile)
  • 多键开关支持名称修改事件通知
  • 增加用户协议和隐私政策点击回调

Android特有

  • 米家App中使用集成v8引擎的RN库
  • 解决了使用v8引擎的米家打开扫地机rn插件时闪退的问题
  • 插件间跳转黑屏问题(涉及接口:openDevice 和 openPluginPage)
  • 多键开关界面无法返回bug修复

iOS特有

  • 修复js多线程executeMethod crash问题(需要石头测试地图刷新功能是否正常)
  • 修复小概率打不开所有插件问题(之前已测试)
  • 增加酷客wp5插座打开rn插件的逻辑(厂家测试)

SDK_10036

SDK_10036 Pre-release
Pre-release

Choose a tag to compare

@santcool santcool released this 26 Mar 02:32

SDK 升级至10036

Both
· commonSetting增加蓝牙统一ota页面所需的参数bleOtaAuthType
· commonSetting多语言文案修改(多处)
· 出现crash,则检查插件更新并删除本地插件包(无需测试)
· react-native-video升级至4.4.4
· 新增功能:跳转到手机设置页中米家app配置页面
· 新增功能:打开手机WiFi设置页面
Android特有
· 动态加载酷控so
· 修复RN框架的一些crash问题(无需测试)
iOS特有
​缩短定位所耗时间(同时精度降低为10米精度)(请用到定位的各位评估是否满足条件)

SDK_10035

Choose a tag to compare

@santcool santcool released this 26 Mar 02:30

both:
· sdk ui库MHImage组件恢复导出(无需测试)
· sdk bundle打包,module检查(无需测试)
· 酷控SDK (绿米厂商验证)
· sdk ui库sliderGear组件增加按范围和步长滑动、颜色渐变滑动、色温渐变滑动功能
· 增加产品百科接口
· 增加追觅科技扫地机底图合并接口 (追觅科技厂商验证)
· API打点上报(无需测试)​

Android特有:
· android端部分插件(插件内设置了全局默认字体)字体不生效的问题
· 部分小米手机插件(使用了Svg做背景)背景出现白色边框
· callMethod接口增加对did的限制
· 修复高德地图的crash问题(无需测试)

iOS特有:
· 修复绿米添加子设备出现“其他”的问题(绿米自己验证)
· 滑板车 去除打开rn插件黑名单 影响model:"ninebot.scooter.v1", "ninebot.scooter.v2" (交给滑板车厂商验证)

SDK 10034

Choose a tag to compare

@santcool santcool released this 13 Feb 02:19

SDK 升级至10034
both:
1、灯组支持跳转灯组1.0和2.0版本;
2、RN crash上报区分SDK和插件;(无需验证)
3、定时场景,新增api 支持时间格式转换

Android特有:
1、生态链石头提供的SurfaceView更新;(生态链石头已验证)
iOS特有:
1、插件崩溃只上报一次crash(无需验证)
2.减少摇一摇弹窗(无需验证)​

SDK_10033

Choose a tag to compare

@santcool santcool released this 03 Feb 06:56

both:
1.react-native更新到0.61(请开发者自行验证插件是否能正常打开)
2.修复RN热更新问题(无需验证)
3.落地页支持RN摄像机
4.修复经典蓝牙接口问题

Android特有:
​1.设备离线状态下,从智能进入插件,不显示离线弹窗

iOS特有:
1.修复callThirdApi返回-17重试逻辑错误的问题(开发者自行验证)
2.修复parentDevice,subDevices不生效问题(对开发者影响不大,无需验证)
3.修复DeviceEventEmitter问题(之前已热更新,这次更新内置,无需验证)

SDK_10030

Choose a tag to compare

@santcool santcool released this 27 Nov 01:40
9dd1fe5

both:

  • 修复小米 mix 2s 上 SlideGear 两侧的文字显示不全的问题,及拖动滑块时卡顿的问题。测试文件:com.xiaomi.demo/Main/UIComponent/GearExample.js
  • 增加audio音量变化接口
    Android特有:
  • inputDialog 自动弹出软键盘​
  • 修复自动化进入插件出现 has not been registered 问题
    iOS特有:
  • 启动优化,现在首次启动也不会有长时间白屏
  • 加入扫地机地图功能(无需测试)

SDK_10031

Choose a tag to compare

@santcool santcool released this 27 Nov 02:15

both:
增加摄像机MISS P2P启动连接、发送/接收数据接口
增加摄像机视频渲染组件
​增加绿米大数据发送分帧接口(无需测试,绿米验证)
​灯组ui2.0接口支持(无需测试,云辉验证)
增加手机设备网络变化的监听(无需测试,小米路由器验证)
增加小米路由器设备调用网关的api(无需测试,小米路由器验证)

Android特有:
修复svg崩溃问题

iOS特有:
扫地机扫地轨迹改为OpenGL(无需验证)
修复iOS蓝牙连接过程中退到后台超时后,再次连接返回错误码100问题(验证方式为三方厂商验证,对现有流程无改动)
修复了在部分iOS设备上首次打开插件rn sdk会崩溃的问题。