Releases: MiEcosystem/miot-plugin-sdk
Release list
10040
10039
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
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
Both
- 增加照片、视频等保存到特定相册功能
- 增加从特定相册读取视频、照片功能
- 增加调用系统分享来分享视频、图片、链接等功能
- 文件上传与下载优化,支持断点续传(涉及接口:downloadFile和uploadFile)
- 多键开关支持名称修改事件通知
- 增加用户协议和隐私政策点击回调
Android特有
- 米家App中使用集成v8引擎的RN库
- 解决了使用v8引擎的米家打开扫地机rn插件时闪退的问题
- 插件间跳转黑屏问题(涉及接口:openDevice 和 openPluginPage)
- 多键开关界面无法返回bug修复
iOS特有
- 修复js多线程executeMethod crash问题(需要石头测试地图刷新功能是否正常)
- 修复小概率打不开所有插件问题(之前已测试)
- 增加酷客wp5插座打开rn插件的逻辑(厂家测试)
SDK_10036
SDK 升级至10036
Both
· commonSetting增加蓝牙统一ota页面所需的参数bleOtaAuthType
· commonSetting多语言文案修改(多处)
· 出现crash,则检查插件更新并删除本地插件包(无需测试)
· react-native-video升级至4.4.4
· 新增功能:跳转到手机设置页中米家app配置页面
· 新增功能:打开手机WiFi设置页面
Android特有
· 动态加载酷控so
· 修复RN框架的一些crash问题(无需测试)
iOS特有
缩短定位所耗时间(同时精度降低为10米精度)(请用到定位的各位评估是否满足条件)
SDK_10035
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
SDK_10033
both:
1.react-native更新到0.61(请开发者自行验证插件是否能正常打开)
2.修复RN热更新问题(无需验证)
3.落地页支持RN摄像机
4.修复经典蓝牙接口问题
Android特有:
1.设备离线状态下,从智能进入插件,不显示离线弹窗
iOS特有:
1.修复callThirdApi返回-17重试逻辑错误的问题(开发者自行验证)
2.修复parentDevice,subDevices不生效问题(对开发者影响不大,无需验证)
3.修复DeviceEventEmitter问题(之前已热更新,这次更新内置,无需验证)
SDK_10030
SDK_10031
both:
增加摄像机MISS P2P启动连接、发送/接收数据接口
增加摄像机视频渲染组件
增加绿米大数据发送分帧接口(无需测试,绿米验证)
灯组ui2.0接口支持(无需测试,云辉验证)
增加手机设备网络变化的监听(无需测试,小米路由器验证)
增加小米路由器设备调用网关的api(无需测试,小米路由器验证)
Android特有:
修复svg崩溃问题
iOS特有:
扫地机扫地轨迹改为OpenGL(无需验证)
修复iOS蓝牙连接过程中退到后台超时后,再次连接返回错误码100问题(验证方式为三方厂商验证,对现有流程无改动)
修复了在部分iOS设备上首次打开插件rn sdk会崩溃的问题。