本发布说明(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,可通过
KeyboardModel
的backNumber
属性调整。更新 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
控制。修复 修复调用
disableIndexPage
后webBackground transparent
效果失效的问题。修复 修复切换小窗口显示不全的问题。
修复 修复内嵌页面调用 startApp 的页面栈问题。
移动安全键盘
新增 增加标题栏 logo、文案和完成按钮状态自定义。
修复 修复区域高亮时删除只能删除一位的问题。
修复 修复光标操作时表现异常问题。
10.2.3.4(2024-08-16)
移动网关
新增 增加白名单功能。