Skip to content

Releases: MiEcosystem/miot-plugin-sdk

10080

08 Jun 03:24
Compare
Choose a tag to compare

Both

  • 内置标准插件强制更新modellist,保证无法下载插件时使用的是内置标准插件(影响范围: 标准插件)
  • 色盘组件ColorSelector 二期支持设置指示器大小和重叠属性
  • 修复mesh设备第一次连接后进入设置切换首页显示失败的问题(影响范围:CommonSetting组件)
  • 新增ColorSelector组件 (新增组件)
  • 常规标准插件新增内置(影响范围: 标准插件)

Android特有

  • 插件字体大小不随系统设置变化(影响范围:插件字体显示)
  • 扫码调试去掉开发者账号的限制(影响范围:调试用,无影响)
  • 优化RN插件包存储空间,删除多余的插件下载包(影响范围:所有RN插件下载以及打开)
  • 解决标差名单变更或者版本变更偶现的提示没有下载地址问题(影响范围:标准插件下载以及打开)

iOS特有

10079

08 Jun 03:22
Compare
Choose a tag to compare

Both

  • SDK新增杉川地图美化需求,Host.crypto.ijaiBeautifyMap()
  • SDK新增Host.ui.openAssociatePage(),打开旋钮开关关联页面
  • 标准插件的设置页 设备共享、蓝牙网关、蓝牙mesh网关入口展示 读取开发平台配置
  • https://jira.n.xiaomi.com/browse/MIIO-66557 支持动态下载字体 @yu5 Xiao 肖宇
  • MIIO-66630 传入具体颜色值 控制sdk设置里面的开关颜色(插件开发需求 开发已调试 新增接口无影响)
  • getRoomNames新增tnv.switch.接口权限@杨状凌

Android特有

  • 标准插件的离线弹窗左边按钮恒为「取消」
  • 取消插件修改名称的长度限制 MIIO-67180
  • 解决因切换不同权限账号导致无法进入标差的问题(影响范围:所有标准插件)
  • 新增蓝牙半开接口(新增接口,无影响)
  • 新增录音权限米家授权弹窗(影响范围:所有通过PermissionsAndroid申请录音权限的插件)
  • 尝试修复AssertionError问题(无需测试)
  • 新版离线弹窗 (单独测试)

iOS特有

  • iOS openWebPage支持打开有品链接
  • MIIO-66067 插件色盘优化(修复色盘不准的问题 仅限iOS端)
  • 在APP启动时预加载标准插件 instance,i18n,config,加快标准插件启动速度
  • 使开发者设置model和package数组不跟随账号存储,可以多账号共享

10078

13 Jan 02:27
Compare
Choose a tag to compare

Both

  • 新增getHomeList,getManualSceneList,hasConvertibleScene,openBatchConvertScenePage,getCarManualSceneData,updateCarManualSceneData等车机插件所用的方法
  • 新增openConsumesDetailPage,getConsumableDetails耗材相关接口
  • miot-plugin-sdk 的 Service.callXiaoaiNetworkAPI 方法增加 新Host ( 影响范围:新增域名无影响 测试点:音箱插件接口调用是否正常 MIIO-66299)
  • 新增标准hook门铃类model(影响范围:所有标准插件)
  • 解决打包插件时会打入组件库图片的问题
  • 解决单键开关不显示按键设置的问题
  • reportLog方法增加model格式限制

Android特有

  • 修复因did导致的相册文件无法读取问题(影响范围:使用
    Host.file.getAllSourceFromPhotosDidAlbum()接口的插件,电视标准插件验收)
  • 更新rn源码版本到3.9.7,尝试修复AssertionError问题(影响范围:RN底层修改,影响所有插件;测试:正常打开、使用插件)
    iOS特有
  • 新增requestHealthAuthorization , getHealthAuthorizationStatus ,writeDataToHealthApp 苹果健康相关接口(影响范围:使用此接口的插件 测试点:调用该接口的插件功能是否正常 MIIO-64353)

10077

13 Jan 02:26
Compare
Choose a tag to compare

Both

  • 通用设置-常用设备及默认首页文案修改(影响范围:插件的通用设置的常用设备和默认首页 测试点:常用设备和默认首页功能和UI是否正常 MIIO-64301)
    Android特有
  • 插件框架依赖调整,便于不同业务使用插件框架(影响范围:插件打开,spec控制,高德地图 ;测试点:正常打开摄像机RN插件;在插件中,正常打开高德地图,控制设备
  • apiRepo.js 添加新的X4P智慧面板接口(影响范围:全部X4P智慧面板设备 )

10076

13 Jan 02:24
Compare
Choose a tag to compare

Both

  • 小爱相关接口支持动态切换服务器环境(影响范围:小爱所有插件以及调用小爱接口相关插件)
    Android特有
  • 修复buggly关于标准插件打开过程crash修复(影响范围:所有标准插件)
  • 不支持标差指定渠道米家增加相应提示(影响范围:标准插件指定版本功能)
  • Android端支持小米路由器外网下载能力(影响范围:调用Host.file.downloadFile接口所有插件)
  • 修复蓝牙锁类设备在第一次输入密码页面连接蓝牙后无法同步蓝牙状态问题(影响范围:蓝牙门锁类以及需要在输入密码后连接蓝牙的设备插件)
  • 修复摄像头进程buggly上crash三个(影响范围:所有rn插件)
  • 修复路由器下载因为混淆导致的crash(影响范围:路由器插件,路由器验收)

iOS特有

  • 修复插件调用scanCode,然后openWebPage打开网页授权,成功但不退出的问题(影响范围:调用System.scancode.scanCode接口的所有插件 IOT-35705)

10075

13 Jan 02:12
Compare
Choose a tag to compare

Both

  • 插件打包方式支持file-ram-bundle格式(目前没有插件使用,无影响)
  • MoreSetting页面埋点上报
  • 修复react-native-swiper 的bug(影响所有使用该组件的插件) https://jira.n.xiaomi.com/browse/MIIO-63169
  • 插件设置页新增「设备服务」,部分米系设备插件会展示此入口@刘皓杰 (单独提测,影响范围:空调、电视、洗衣机、冰箱、门锁、净水器、扫地机、空净的米系设备插件)
  • 通用设置页面打点 (无影响)

Android特有

  • 标准插件偶先的ColorPicker崩溃问题(MIIO-62784)(影响范围:灯的标准插件)
  • 插件框架、插件下载与更新--架构升级一期( 单独提测)
  • 替换「网络信息」页面的“有线连接”多语言文案
  • callXiaoaiNetworkAPI支持切换协同唤醒功能的pv服务器环境
  • 新增fetch_plugin信息日志(影响范围:添加日志无影响)
  • 修复纯标准插件断网情况下无法打开的问题 (影响范围:标准插件)

iOS特有

  • 修复iOS16下智能助理回话页面隐私政策点击无反应的问题 IOT-35080 (影响范围:智能助理会话页面)

10074

17 Oct 11:29
Compare
Choose a tag to compare

Both

  • 新增RockerView(厂商测试,新增无影响)
  • 接入小爱云服务鉴权API callXiaoaiServiceAPI (新增无影响)
  • SDK接管「按键设置」功能的显示与否(已测试,影响:所有的开关和继电器插件)
  • 修改标准插件的插件版本显示,显示规则为${标准插件版本号}.${标准插件版本状态}.-${自研插件版本号}${自研插件版本状态} (标准插件测试)
  • 新增定时2.0相关API Service.sceneV2 (新增无影响)
  • 标准插件的按键设置修改为客户端实现 (标准插件测试,影响标准插件开关品类)
  • 新增tutk session read/write接口,达到对讲保活目的(摄像机厂商已测试通过)
  • 标准插件新增静默下载(家庭下有标准插件)(单独提测通过, 需要做回归测试)
  • 新增蓝牙外设接口(新增接口无影响)
  • getHomeDeviceList返回的被拆分的设备在未分配房间下时会返回房间名和房间ID (智慧屏开发人员测试)
  • 米家RN插件跳转到自定义插件(goCustomPlugin)携带指定页面参数
    Android特有
  • 摄像机发起对讲时,录制声音接口startAudioRecord新增是否开启回音消除开关(摄像机厂商已测试通过)
  • 扩展检查APP是否可跳转的方法,支持使用packageName检查APP是否存在 (已测试,影响范围:所有调用了checkAbilityOfJumpToThirdpartyApplication方法的插件)
  • 解决Pad上插件横屏时页面切换后不会自动回到顶端的问题 (影响范围:Pad上的插件表现)
  • 解决QQ音乐鉴权时serviceToken过期和无法拉起QQ音乐进程的问题 (已测试,影响范围:调用了QQ音乐鉴权的插件)
  • 修复线上删除高版本插件导致每次重启app都会打开已删除插件的问题 (影响范围:全部rn插件)
  • 解决插件框架部分内存泄漏问题(影响范围:全部rn插件,能正常打开插件无异常)
  • 新增小米电视红外接口 (影响范围:电视标准插件;电视标准插件验收测试)

10073

22 Aug 03:20
Compare
Choose a tag to compare

Both

  • fix英语语言环境下切换插件样式的弹窗文案显示不全的问题(影响范围:英文语言环境下的标准插件 )
  • 支持Plain-bundle打包方式的混淆和日志反混淆

Android特有

  • 帮助与反馈上报标准插件版本信息(影响范围 : 插件帮助与反馈)

iOS特有

  • 修复在指定标准插件版本时,app清除缓存后必现无法打开标准插件。 (非线上包受影响 )

10072

22 Aug 03:19
Compare
Choose a tag to compare

Both

  • 插件SDK新增接口需求:NFC烧录API接口申请(MIIO-60393) (新增接口无影响)
  • 新版通用设置项内容块,没有内容时隐藏标题 MIIO-60805
  • QQ音乐登录绑定接口封装 MIIO-58395 (新增接口无影响)

Android特有

  • 标准插件资源校验优化,保证需要打开标准插件设备去请求资源信息(影响范围:标准插件)
  • Pad上的插件支持自定义滑动策略(新增接口无影响)
  • 修复RN界面内存泄漏问题(性能优化,无影响)
  • 解决APP未被赋予读写手机权限时在分享弹窗点击保存图片会崩溃的问题
  • 本地隐私上传
  • 解决标准插件sp缓存每次进入app会被清理问题

10071

22 Aug 03:16
Compare
Choose a tag to compare

Both

  • readDeviceNetWorkInfo接口多一步网络请求,返回值新增lost_rate,net_stat,note信息(影响范围:调用了此接口的插件)
  • 新增getVirtualDeviceCombineStatus和openVirtualGroupInitPage接口(新增接口无影响)
  • callXiaoaiNetworkAPI接口新增参数contentType,用于支持json格式参数传递@刘皓杰 (新增无影响)
  • 给产品允许的model(lemesh.switch.sw8a01)增加房间管理的权限
  • ImageButton组件在无障碍状态下的accessibilityRole属性支持由开发者定义,用于自定义播报内容@杨少龙
  • callSmartHomeAPI接口请求将设备model加入header
  • 本地隐私上报隐私内容到FDS(影响范围:所有插件;需要测试)

Android特有

  • Android target31插件框架适配 (影响范围:所有使用蓝牙扫描和连接的RN插件)
  • 插件内存和fps数据在非正式上线版米家进行数据采集上报(影响范围:体验版米家;无需测试)
  • sdk订阅离线状态以及插件订阅属性、事件,设置重试次数限制(影响范围:所有插件;已测试通过)