10.2.3 系列

本发布说明(Release notes)按照 时间倒序方式 提供了移动开发平台(mPaaS)发布后 10.2.3 基线 HarmonyOS SDK 的更新情况。

mPaaS 客户端会对阿里云公有云客户的身份进行合法性校验。校验失败的用户,将不能再使用 mPaaS 的能力。为保证您能继续顺利使用 mPaaS,请在 mPaaS 控制台 重新获取 .config 文件并导入工程。更多信息,请参见 mPaaS 用户身份验证

  • 新增 功能

  • 更新 功能

  • 修复 功能

  • 移除 功能

  • 已知问题

10.2.3.20(2024-12-18)

智能投放

  • 新增 新增智能投放组件。

10.2.3.18 & 10.2.3.19(2024-11-27)

mPaaS 框架

  • 新增 部分 har 包开启字节码模式,开启字节码编译需要在 build-profile.json5 中添加 buildOption:strictMode:useNormalIzedOHMUrl:true

H5 容器

  • 新增 支持 remotelog API,需调用 HRiver.enableRemoteLog() 手动开启。

  • 新增 支持 APM,需要调用 HRiver.enableApm() 手动开启。

小程序

  • 新增 在蓝牙搜索结果中增加 advertisServiceUUIDs

  • 新增 支持小程序通过配置页面的 transparent 隐藏标题栏。

  • 修复 修复 canvas.toTempFilePath 生成图片文件类型的问题。

移动安全键盘

  • 新增 新增 everBright 参数,默认为 false,表示全键盘的字母键盘上是否展示数字。

多媒体 AFTS 上传下载

  • 修复 修复进度上传到 99% 卡住的问题。

  • 修复 下载多线程加速。

10.2.3.16 & 10.2.3.17(2024-11-14)

H5 容器

  • 新增 支持 setTransparentTitle API。

  • 优化 setLandscape 设置横屏由 LANDSCAPE_INVERTED 修改为 LANDSCAPE。

小程序

  • 新增 支持 my.hideKeyboard。

语音关键词识别

  • 修复 修复线上偶现的崩溃问题。

文字转语音

  • 修复 修复线上偶现的崩溃问题。

10.2.3.15(2024-11-08)

H5 容器

  • 新增 支持启动参数 showLoading,页面开始加载时自动显示 loading。需要通过 HRiver.enableShowLoadingParam() 手动开启。

  • 新增 支持 Web 组件的 onAreaChange 回调监听,通过 H5WebClientProvider 实现 onAreaChange

  • 修复 修复线上偶现闪退。

  • 修复 修复多次 showLoading 会展示多个 loading 弹窗的问题以及其他端一致仅显示一个 loading 弹窗的问题。

小程序

  • 新增 支持自定义权限引导弹窗。

  • 新增 支持删除本地所有小程序信息。

10.2.3.13(2024-10-24)

消息推送

小程序

  • 新增 打开小程序支持指定版本(启动参数 targetVersion)和测试版本(启动参数 experienceRequired)。

  • 修复 修复 AntLog 导致的偶现 crash。

H5 容器

  • 修复 修复线上偶现的崩溃和卡死。

移动安全键盘

  • 修复 修复区域选中后,空格键输入无法替换被选中区域的问题。

统一存储

  • 修复 修复切换 userid 时,存储内容与 userid 不匹配的问题。

10.2.3.12(2024-10-09)

移动安全键盘

  • 新增 新增安全键盘长按连续删除功能,默认间隔 500ms,可通过 KeyboardModelbackNumber 属性调整。

  • 更新 H5 键盘新增 getKeyboard 方法,优化 H5 键盘调用方案。

  • 修复 修复区域选中后输入无法替换被选中区域的问题。

10.2.3.11(2024-10-08)

mPaaS

  • 新增 全系列支持 API 12 release SDK 编译。

小程序

  • 修复 修复 66 及以上系统小程序的闪退问题,支持移除 TEMPJITALLOW。

  • 修复 修复 5.0.3.810 以上版本 IDE 中出现的编译报错问题。

扫一扫

  • 修复 修复沉浸式扫码时返回按钮被状态栏遮挡问题。

10.2.3.10(2024-09-20)

消息推送

  • 新增 增加一个 ldc 开关,打开之后走新的绑定、解绑和上报的网关。

10.2.3.9(2024-09-12)

数据同步

  • 新增 支持 tls 建连。

H5 容器

  • 新增 系统必须升级到 Beta5 及以上。

  • 新增 支持通过启动参数 "keyboardAvoidMode" 控制 Web 的 keyboardAvoidMode 属性,值: 0(RESIZE_VISUAL)/1(OVERLAYS_CONTENT)/2(RESIZE_CONTENT)

  • 新增 支持通过 H5WebClientProvider 控制 Web的 onInterceptKeyboardAttach 行为。

  • 新增 支持前后台切换时回调 appResume/appPause

  • 新增 支持 updateApp/updateAll 时强制检查本地已存在的版本号,如果本地版本号更高,不再下载更新线上版本。需要通过在 H5CommonAppProvider.configJSON() 中增加以下配置开启: forceCheckVer: 'YES' 开启。

  • 修复 修复打开离线包时离线包下载时间过长退出再打开显示空白,没有显示加载页的问题。

  • 修复 修复 setTitleColor,修改标题栏背景色。

  • 修复 修复 release 包下 console.log 仍然输出日志的问题。

  • 修复 修复 alert 弹窗标题显示 URL 的问题。

  • 修复 修复内置全局资源包首次启动 App 不生效的问题。

  • 修复 修复通过 titleBarData.setTitleBarShowMask 设置标题栏蒙层显示异常的问题。

  • 更新 startupParams/getStartupParams 针对对象类型参数获取的仍然是对象, pushWindow 的对象参数默认获取也是对象。 可以通过 HRiver.disablePushWindowParamObj() 改为 string 类型。

  • 更新 优化加载本地离线包时会闪现加载页问题,必须配置 HRiver.disableIndexPage() 才生效。

小程序

  • 新增 预置小程序支持插件预置。

  • 新增 支持 my.previewImage

  • 新增 支持 my.getSetting

  • 新增 支持 Canvas 的 toTempFilePath

  • 修复 修复 map 组件的 include-padding 显示异常问题,目前 include-padding 仅支持 bottom。

  • 修复 修复选择城市 API 功能。

  • 修复 修复 video 自动播放功能。

  • 修复 修复蓝牙搜索数据量太大导致 OOM 问题。

  • 修复 修复调用 HRiverMini.update 更新不存在的小程序 ID 时闪退的问题。

  • 修复 修复 my.loadFontFace 报错的问题。

统一存储

  • 修复 修复使用不同 userid 存储数据时查询混乱的问题。

10.2.3.8(2024-09-05)

移动网关

  • 新增 支持数据加密类型(软模块,加密机等)。

H5 容器

  • 新增 自定义 titlebar 支持覆盖顶部状态栏,通过全局参数 titleBarAllCustom 控制:设置 H5CommonAppProvider 并重写 configJSON,增加 titleBarAllCustom 的 key。

  • 修复  修复启动参数无法更新的问题。

移动安全键盘

  • 移除 移除加密后的密文显示和部分硬编码公钥等日志信息。

10.2.3.7(2024-09-01)

移动安全键盘

  • 新增 新增长按连续删除功能,默认删除间隔 500ms。

H5 容器

  • 新增 支持 fallback 逻辑: 离线包未下载情况下先走 fallback 在线地址打开,和 Android/iOS 逻辑一致。默认关闭,详细使用方式参考接入文档。

  • 新增 支持显示加载进度条,fallback 情况/在线页面默认打开。

  • 新增 支持设置容器页面的 Web 组件宽度,详细使用方式参考接入文档。

  • 修复  修复二级页面启动参数没及时更新的问题。

  • 修复  修复 updateAll 偶尔请求失败的问题。

10.2.3.5(2024-08-23)

H5 容器

  • 新增 支持通过 H5WebClientProvider 接口控制 onGeolocationShow/onGeolocationHide

  • 新增 支持通过 H5WebClientProvider 接口控制 onControllerAttached

  • 新增 支持通过 H5WebClientProvider 接口控制 onPageEnd

  • 新增 支持 Navigation 模式下 pushWindow 走独立的 NavPathStack,可以通过 H5RouterNavStackProvider.getPagePathStack 控制。

  • 修复  修复调用 disableIndexPagewebBackground transparent 效果失效的问题。

  • 修复  修复切换小窗口显示不全的问题。

  • 修复  修复内嵌页面调用 startApp 的页面栈问题。

移动安全键盘

  • 新增 增加标题栏 logo、文案和完成按钮状态自定义。

  • 修复 修复区域高亮时删除只能删除一位的问题。

  • 修复 修复光标操作时表现异常问题。

10.2.3.4(2024-08-16)

移动网关

  • 新增 增加白名单功能。