Skip to content

Releases: MiEcosystem/miot-plugin-sdk

10070

Choose a tag to compare

@lyuw819 lyuw819 released this 22 Aug 03:13

Both

  • 增加设备授权Alexa语音服务接口影响范围:新增接口,无影响;厂商测试)
  • 标准插件拉取指定版本 (影响范围:新增接口,仅在非商店包生效,无影响;标准插件测试)
  • 场景添加QQ音乐入口弹框 (影响范围:新增接口,无影响;厂商测试)
  • 修复通用模块下的【通用设置】->【更多设置】连续点击两次【法律信息】会打开两次法律信息界面的问题
  • 新增旧插件退网机制 (影响范围:新增功能,影响所有插件;测试已验收通过)
  • 插件和下载sdk增加打点(影响范围:新增,无影响;)
  • 修复手表用户协议和隐私体验计划儿童隐私等是云端配置,但是手表隐私从插件代码本地传入时,弹出隐私确认的时候不展示手表隐私的问题。(影响范围:手表插件。)
  • useModelType 模块增加默认参数(影响范围:标准插件设置项。增加兼容性,理论上没影响)

Android特有

  • 新增推荐插件插件打开其他插件时支持带回数据的功能(影响范围:新增接口,无影响;厂商测试)

10069

Choose a tag to compare

@lyuw819 lyuw819 released this 27 May 07:00

Both

  • 新增openBtGatewayPageWithParams接口,支持打开不同did的网关页面 (影响范围:新增接口,无影响;厂商测试)
  • 新增checkAPPSystemConfigEnable和openAPPSystemConfigPage方法判断用户给APP设置的权限(影响范围:新增无影响)
  • 米家扫地机器人新增获取房间数据权限(影响范围:米家扫地机器人;厂商测试)
  • 修复按键设置bug, MIIO-58733,MIIO-58734,MIIO-57726 (影响范围: 标准插件-开关品类;标准插件测试)

Android特有

  • 修复MHImage在Android上不可用的问题
  • 新增获取底部导航栏高度接口(影响范围:新增接口无影响;厂商测试)
  • 修复callXiaoaiNetworkAPI接口post/put 无参数请求失败问题(影响范围:小爱音箱插件;小爱测试)
  • 修复离线弹窗蒙层在插件切换页面后消失的问题(影响范围:所有离线设备)

iOS特有

10068

Choose a tag to compare

@lyuw819 lyuw819 released this 27 May 06:53

Both

  • 通用设置项改版
  • 修改打包脚本,支持白名单控制插件minify(影响范围:白名单内所有10068以上打包的插件)
  • 房间相关Service.room.接口添加xiaomi.router调用权限(影响范围:调用Service.room接口插件, 厂商测试)
  • 创建窗帘组轮询接口SmartHomeInstance.getVirtualGroupSubDevices ,创建窗帘组增加loading页面。
  • Host.ui新增openWifiConfigStepPage
  • Device新增deviceConfigInfo字段
  • 添加自定义隐私撤销文案
  • IOT-30476 修复深色模式下固件升级页升级按钮字体风格与其他页面不一致的问题(固件升级页面按钮;厂商测试)
  • UI 组件库更新,修复少量显示问题
  • 增加获取推广位数据的接口

Android特有

  • Host.ui.openShareListBar接口新增分享功能下判断文字或图片以及保存图片的功能
  • 修复openFileSelectPage接口在部分手机无法使用问题(影响范围: 使用该接口RN插件 厂商测试)
  • openWebPage接口Webview支持打开本地相机、文件(影响范围: 使用该接口RN插件 厂商测试)
    iOS特有

10067

Choose a tag to compare

@lyuw819 lyuw819 released this 21 Mar 04:31

Both

  • 用户体验计划弹窗状态通知(影响范围:所有RN插件;厂商测试)
  • Host.ui.openWebPage支持动态配置打开支持重定向的Webview(影响范围:路由器插件;路由器插件测试)
  • 扫地机器人房屋权限申请(影响范围:扫地机插件;厂商测试)
  • lumi getHomeDevice接口申请权限(影响范围:lumi 插件;厂商测试)
  • 新增Js端readFileInfo接口(影响范围:新增接口,无影响)
  • 本地互联页面的model放开getDevicesWithModel权限,由云端的combo_ble_local_automation表控制(影响范围:所有调用了跳转本地互联API页面的插件)
  • 按键设置- fixiOS上创建房间的弹窗高度问题MIIO-57688 (影响范围:标准插件)
  • 按键设置- 标题修改为按键设置,双键、三键的按键标题 由按键1、2、3修改为左中右键 (影响范围:标准插件)
  • ota已经升级成功,app显示升级超时的问题的修复(IOT-29177)(影响范围:固件升级页面插件;厂商测试)
  • RNDevice新增productName字段(标准插件测试)
  • 海外支持打开标准插件(标准插件测试,已测试通过)

Android特有

  • 绑定设备后删除插件旧数据需求(影响范围:所有插件的绑定;摄像机已测试)
  • 解决部分手机(三星,oppo,vivo)深色模式下状态栏颜色为黑色导致看不见的问题
  • 支持获取视频缩略图,集成react-native-create-thumb三方库(影响范围:新增接口无影响;摄像机测试)
  • 修复SingleChoiseDialog的崩溃问题
  • openDirectorySelectPage/openFileSelectPage支持SDK动态添加model权限,新增支持汉图model(影响范围:汉图、路由器插件;汉图测试验收)
  • 更新汉图native代码修复平板机器上拍摄页面显示异常问题、更新身份证识别算法 (影响范围:汉图插件; 汉图测试验收)
  • RN插件启动失败增加异常打点上报(无需测试)
  • 插件复用支持配置插件版本(影响范围:支持复用的插件;厂商测试)
  • 新增获取屏幕信息时Activity和WindowManager的判空处理

iOS特有

  • 更新汉图native代码 tag iOS: 1.7.6 此次合入影响到rosemary封样和线上崩溃问题修复,修改内容为原生相册、相机、iPad适配和Basil上偶先崩溃问题等。

10066

Choose a tag to compare

@lyuw819 lyuw819 released this 28 Feb 07:15

Both

  • 适配阿拉伯语和希伯来语言@刘皓杰 (影响范围:阿拉伯语和希伯来语下的米家APP使用表现)(跟随米家APP需求提测)
  • 当前房间支持获取设备列表(包括共享设备,设备数量与首页一致)
  • commonsetting-moresetting网络信息页面支持有线连接的情况
  • 修复bug:按键设置-多键开关更换图标时显示错误 MIIO-57269
  • 海外插件支持打开标准插件 (影响范围:海外插件)
  • Service.smarthome.getCustomPluginInfo接口新增devMode属性(影响范围:海外插件;标准插件验收)
  • ImageButton支持Image组件的属性(影响范围:ImageButton组件)
  • 修复手环设备互联页面下的UI按钮文字截断问题
  • 更新路由器配网内置插件版本(影响范围:路由器配网插件;厂商验收)

Android特有

  • 解决了路由器插件重复拉起浏览器下载的问题 (影响范围:路由器插件))
  • 修复插件打开过程中崩溃问题(影响范围:所有插件)
  • 修复密码设置下的UI换行问题(影响范围:所有门锁插件)
  • 修复sqlite使用报错问题(影响范围:使用sqlite相关插件;厂商测试)
  • 修复NumberPicker在滑动过程中单位偏移的问题(IOT-29389)
  • 更新汉图Native代码(影响范围:汉图插件;汉图测试)

iOS特有

  • 修复标准插件ColorPicker导致的app崩溃。 (厂商测试)

组件库改动

  • 修复设置页显示异常的问题
  • 更新弹窗中的 Checkbox 黑暗模式颜色

10065

Choose a tag to compare

@lyuw819 lyuw819 released this 17 Jan 06:42

Both

  • ColorPicker新增disable和showIndicator属性
  • 按键设置添加打点数据

Android特有

  • 解决了插件进程和App进程使用SharedPreferences通信不同步的问题(影响范围:无)
  • ColorPicker解决指示器位置不更新的问题(影响范围:使用了ColorPicker的插件)
  • 预加载增加线上model黑名单,不支持标准插件以及复杂launch类型@卢启栋 (影响范围:插件预加载;无须测试)
  • 修复标准插件获取缓存插件导致白名单数据版本不对,无法正确打开插件问题(影响范围:标准插件;标准插件验收测试)
  • 标准插件白名单缓存根据uid区分缓存(影响范围:标准插件;标准插件验收测试)
  • 更新汉图native代码,新增拍摄预览界面(影响范围:汉图RN插件;汉图测试)
  • 迁移RNWebView代码到米家APP(影响范围:RNWebView)
  • 修复Host.ui.openShareListBar米家通用分享功能,分享到WhatApp、Line失败问题(影响范围:使用该接口插件或者米家分享功能)
  • 修复小爱音响插件相关接口401无法刷新token问题(影响范围: 小爱音响RN插件)

iOS特有

  • 修复在iOS15上设置定时UI问题
    组件库改动
  • NavigationBar 添加 minHeight 属性

10064

Choose a tag to compare

@lyuw819 lyuw819 released this 17 Jan 06:39

Both

  • 修复在线隐私若干BUG
  • 云端隐私添加状态通知
  • 支持云端配置儿童隐私链接
  • 按键设置-单键的房间和名称跟随位置管理和 设备名称改变 ( 暂无影响,无需测试(标准插件暂未开放入口)
  • 新增loadAllScenesV2接口,获取设备智能场景2.0的相关数据
  • 修复小爱相关接口token过期问题(影响范围:小爱音响RN插件)
  • 新增无隐私文件时弹出错误信息提示(影响范围:所有RN插件,厂商测试)
  • 穿戴APP跳转到米家时不再校验uid是否相同(影响范围:米兔APP跳转米家开卡,厂商测试)
    Android特有
  • 修复摄像机插件通过通知进入插件,同model不同did不重新创建插件页面问题
  • 插件进程添加启动耗时埋点
    iOS特有
  • 修复退出插件收不到packagewillexit通知问题
  • 修复插件打不开问题
    组件库改动
  • AbstractDialog - 修复 iOS 设备中, 横屏切换之后偶现宽度计算错误问题。

10063

Choose a tag to compare

@lyuw819 lyuw819 released this 23 Dec 06:25

Both

  • isBleOrMeshGatewayConnected 修改了共享设备/共享家庭的返回逻辑,并添加废弃tag后续可以使用Device.isOnline(影响范围:所有用到此接口的插件)
  • RN插件崩溃提交反馈日志,originate字段设置为3(影响范围:RN插件崩溃提交反馈日志;无须测试)
  • 多键开关 拆分后进入插件显示原设备名,放开设置中的设备名称与位置管理,需求:MIIO-55426,(影响范围:多键开关)
  • 按键设置UI适配 (影响范围:标准开关)
  • 新增标准插件支持云端动态配置 (影响范围:所有RN插件)
  • Dialog系列组件增加 hasShade 属性,支持取消弹窗的背景蒙层
    Android特有
  • 修复因为标准插件白名单问题导致打开插件设置crash (影响范围:所有RN插件)
  • 修复Host.file.screenShotInRect接口数据越界导致的无法截图问题(影响范围:调用该接口插件;厂商测试)
  • getAddressByCoordinate支持坐标系转换,修复Android谷歌打包渠道崩溃问题(影响范围:海外插件)
  • 修复不断切换账号,userId获取错误问题(影响范围:所有插件;厂商测试)
  • 标准插件和自研插件之间切换不再需要二次输入密码
  • 更新汉图package以及sdk包(影响范围:汉图打印机)
    iOS特有
  • SDK中的API请求日志写入到用户反馈记录中(影响范围:iOS用户反馈日志)
  • 优化体验包无效tost
  • 优化推送时的无效打点

10062

Choose a tag to compare

@lyuw819 lyuw819 released this 09 Dec 07:16

Both

  • 新增API readFolderSize获取文件夹大小(新增功能,无影响)
  • getPhysicsDimension新增scale字段表示设备的density
  • 对标准插件增加createRoom的权限(新增,无影响)
  • 插件打包方式 下掉安卓的file-ram-bundle方式,与iOS统一为indexed-ram-bundle(无影响)
  • 新增通过经纬度坐标逆转地址接口Host.local.getAddressByCoordinate(新增,无影响)
  • 修改标准插件-按键设置-创建新房间的接口(影响,标准开关插件)
  • 删除特定设备时不删除沙盒数据,只删除KV数据(厂商已测试,影响范围:新增功能,无影响)
  • RAMBundle打点上报(无需测试,影响范围:使用10061以上SDK打包的插件)
  • 支持标准插件拉取线上隐私(影响所有插件隐私弹窗和设置页隐私展示)
  • 标准插件-通用设置打开新的按键设置,其他插件不变 (影响标准插件的按键设置页面)
    Android特有
  • 对插件打开过程添加埋点信息上报(无影响)
    -- 插件复用sdk适配,退出插件时重置类变量(影响范围:所有插件)
  • 新增获取时区偏差接口Host.locale.getSystemTimeZoneOffset()(影响范围:无)
    iOS特有
  • 有品修改RN 源码 reactnative 更新到0.61.67
  • ios 支持decryptSmallFile 和 decryptBigFile 接口

10061

Choose a tag to compare

@lyuw819 lyuw819 released this 25 Nov 06:14

Both

-新增多键开关按键图标设置功能(影响范围:新增功能,无)
Android特有

  • 修复摄像机插件在前台点击push重复创建界面问题(影响范围:摄像机类插件)
  • 修复pad区域截图接口Host.file.screenShotInRect区域错乱问题(影响范围:使用该接口插件)
  • 更新汉图package以及sdk包(影响范围:汉图打印机)
  • 修复插件打开过程中获取packageInfo出错的偶现bug(影响范围:所有插件)
  • 修复后台反馈集中在此版本上报插件crash(影响范围:所有插件)
  • 解决SingleChooseDialog在横屏打开后竖屏时宽度未变的问题
  • 解决标准插件在加载时遇到插件未安装而崩溃的问题