10.2.3 series

更新时间:
复制 MD 格式

These release notes provide updates for the mPaaS 10.2.3 baseline HarmonyOS SDK in reverse chronological order.

The mPaaS client now performs identity verification for Alibaba Cloud public cloud customers. If the verification fails, you can no longer use mPaaS features. To continue using mPaaS, retrieve the .config file from the mPaaS console and import it into your project. For more information, see mPaaS user identity verification.

  • Added features

  • Updated features

  • Repair feature

  • Remove a feature

  • Known issues

10.2.3.44 (2026-07-23)

Mobile Security

  • Updated the Information Security SDK.

Scan

  • Updated the layout of the prompt for multi-code recognition.

  • Fixed an issue where the screen orientation changed when exiting the scanning page.

10.2.3.43 (2026-06-26)

Mobile Analysis

  • Added a listener for crash and Application Not Responding (ANR) logs on API 19 and later.

10.2.3.42 (2026-05-21)

Smart Delivery

  • Added an ad slot information field to the callback for retrieving ad components.

Scan

  • Added support for foldable screens.

mPaaS Facial Recognition (Private Cloud)

  • Added a configuration to determine whether to show the return pop-up window.

Mobile Analysis

  • Fixed an issue where startup time was reported with incorrect parameters.

Ant Dynamic Card

  • Fixed the communication between native code and cards.

Zoloz Facial Recognition (Private Cloud)

  • Fixed compatibility with triple-fold phones.

10.2.3.41 (2026-04-16)

mPaaS Framework

  • Added support for dynamic environment switching.

Mobile Analysis

  • Added support for setting the foundationExtend extension parameter.

  • Fixed a potential crash issue during log uploads.

10.2.3.40 (2026-03-09)

mPaaS Framework

  • Added support for dynamic environment configuration switching.

Mobile Analysis

  • Added support for log encryption.

Mobile Gateway

  • Fixed the dynamic encryption information switching feature.

mPaaS Facial Recognition (Private Cloud)

  • Added a new module.

Smart Layout (Private Cloud)

  • Fixed an issue with layout pre-setting.

10.2.3.39 (2025-12-31)

Mobile Analysis

  • Added occurrence times and application startup times for crashes and freezes.

  • Added device brand reporting.

Scan

  • Added support for customizing the loading indicator for scanning.

  • Added an error callback to the user for scan results.

10.2.3.38 (2025-11-28)

Client Network Probe

  • Updated with internal optimizations.

Mobile Analysis

  • Updated with internal optimizations.

H5 Container

  • Fixed compatibility with HarmonyOS 6.0.

10.2.3.36 (2025-10-10) & 10.2.3.37 (2025-10-28)

Mini Program

  • Fixed an issue with retrieving the status bar height.

  • Fixed an issue with the temporary path for saving files.

Scan

  • Fixed issues with foldable screen optimization.

Instant Messaging (Private Cloud)

  • Added the Instant Messaging component.

10.2.3.35 (2025-09-28)

Mobile Performance Monitoring

  • Added the network monitoring Application Performance Management (APM) feature.

Mobile Analysis

  • Added performance metrics for network requests.

10.2.3.34 (2025-09-03)

Data Synchronization

  • Added support for internationalization.

  • Fixed an issue where messages were out of order after re-registration.

Mobile Security Keyboard

  • Fixed a decryption issue with the new version of RSA encryption.

  • Fixed compatibility issues with foldable screens.

Scan

  • Fixed an issue where the page froze after a scan result was obtained with a custom UI.

  • Fixed a black screen issue after secondary authorization was enabled.

10.2.3.33 (2025-07-22)

H5 Container

  • Added the ability to expose the web enableNativeEmbedMode API through `H5WebNativeEmbedProvider`.

  • Added support for setting `blurOnKeyboardHideMode` using the `blurMode` startup parameter. A value of 1 indicates silent mode, and other values indicate blur mode.

  • Fixed an issue where the `page` parameter was empty in the first `onPageShow` lifecycle callback after `HRiver.disableIndexPage` was enabled.

  • Fixed an issue where the current page URL was used for redirection to a browser.

Mini Program

  • Updated to support performance monitoring callbacks for Mini Programs.

  • Fixed an issue where a system notification was received after uploading an image.

  • Fixed an issue with the date picker component.

Mobile Security Keyboard

  • Added support for customizing the keypress vibration effect.

Mobile Analysis

  • Updated to prevent potential duplicate instrumentation reports.

Smart Delivery

  • Fixed a conflict with the Mini Program component.

Social Sharing

  • Added support for sharing to WeChat.

10.2.3.32 (2025-06-26)

Mobile Gateway

  • Added a switch to control encryption for individual requests.

Mobile Security Keyboard

  • Added support for setting number randomization only for the numeric keypad on a full keyboard, while other keyboard types remain ordered.

Scan

  • Fixed an issue with the redirection settings after camera permission was denied for scanning.

10.2.3.31 (2025-06-16)

mPaaS Framework

  • Fixed a `trace_log` error that occurred when running `ohpm install` to pull packages.

10.2.3.30 (2025-06-04)

Mobile Gateway

  • Fixed an issue where URL redirection was not supported.

Smart Delivery

  • Fixed a sporadic freezing issue.

  • Fixed an issue where fatigue management failed in certain scenarios.

H5 Container

  • Added support for single-instance mode through HRiver.enableSingleInstance().

  • Added support for external configuration of onRenderExited.

  • Fixed an issue in version 10.2.3.29 where closeCurrentWindow behaved abnormally during a pushWindow call.

  • Fixed an issue where storage-related APIs with type=user could not store or access data.

  • Fixed a sporadic crash issue that required enabling HRiver.enableRcp().

  • Fixed a crash issue that occurred when a remote connection contained special characters while using MDC.

Mini Program

  • Updated to enable debug mode only in the Debug build.

  • Fixed an issue where showLoading could not display custom text.

  • Fixed an issue with the progressive return feature for embedded web pages, which is controlled by startup parameters.

  • Fixed an issue where getImageInfo returned a sandbox path.

10.2.3.28 & 10.2.3.29 (2025-04-24)

H5 Container

  • Added a callback for the `setSessionData` JSAPI.

  • Added support for switching offline package downloads and fallback downloads to the system's RPC interface using `HRiver.enableRcp()`. This resolves HTTPS certificate algorithm compatibility issues and issues with lost fallback requests due to high concurrency.

  • Updated the copy URL feature to copy the URL of the current page.

  • Update The variable page.isWebControllerReady, which updates the page status, is excluded from obfuscation.

  • Fixed a sporadic page status issue caused by the `closeCurrentWindow` parameter of `pushWindow`.

  • Fixed the loading progress bar.

  • Fixed a page request failure issue that occurred when using the H5 Container and Mini Programs together.

Mini Program

  • Updated to support controlling the height of embedded pages through the `screenHeight` startup parameter.

  • Fixed an issue where the green dot indicating the current location was not updated after `moveToLocation` was called in the Map component.

Data Synchronization

  • Fixed an issue where messages were not received due to data congestion.

10.2.3.27 (2025-04-03)

H5 Container

  • Fixed a title bar display issue in version 10.2.3.26.

Mini Program

  • Fixed an issue with the data content returned by `onDeviceFound` for Bluetooth.

10.2.3.26 (2025-03-28)

Smart Delivery

  • Associated cached data with user accounts.

Mobile Gateway

  • Added support to prevent decimal numbers from being converted to integers.

Real-time Release and Upgrade

  • Updated the header file.

10.2.3.24 & 10.2.3.25 (2025-03-06)

Mobile Security Keyboard

  • Fixed a cursor issue on the character keyboard.

  • Fixed an issue where the color of the security keyboard title bar could not be modified.

10.2.3.23 (2025-02-25)

H5 Container

  • Added support for implementing `onSslErrorEvent` through `H5WebClientProvider`.

  • Fixed an update issue with public offline packages.

  • Fixed an issue where the previous page was displayed after a refresh.

Scan

  • Added support for custom UI pages for scanning.

10.2.3.22 (2025-01-22)

Mobile Analysis

  • Fixed an issue with incorrect parameter concatenation for custom instrumentation.

Mobile Security Keyboard

  • Fixed an issue where rapid input could be blocked when the key pop-up is displayed.

Smart Delivery

  • Added support for adding and retrieving fatigue data.

  • Added support for globally adding extension parameters.

10.2.3.21 (2024-12-27)

H5 Container

  • Added support for modifying the color of the loading progress bar by configuring ConfigUtils.defaultProgressBarColor.

  • Fixed a sporadic crash issue caused by online configuration.

  • Fixed an issue where the onPageHide event was triggered twice when opening an offline package using the router method.

Mini Program

  • Added support for displaying a share button in the menu. This button is disabled by default and can be enabled using HRiverMini.setConfig('xriver_show_share_menu', 'YES').

  • Added support for hiding the entire title bar using `transparent`.

  • Fixed an issue where the data type of the Bluetooth search result advertisServiceUUIDs was changed from a string to an array object.

  • Fixed the return type of getNetworkType.

Mobile Analysis

  • Fixed a `loggw` format issue in some scenarios.

  • Fixed a security issue with the `tsl` instrumentation service.

Smart Delivery

  • Fixed an issue where multiple pop-up ads configured on the same page could not be closed.

Mobile Sync

  • Fixed an issue where uploads for sync point 1001 were empty.

10.2.3.20 (2024-12-18)

Smart Delivery

  • Added the Smart Delivery component.

Facial Recognition & OCR (Private Cloud)

  • Added facial recognition and Optical Character Recognition (OCR) features.

10.2.3.18 & 10.2.3.19 (2024-11-27)

mPaaS Framework

  • Added bytecode mode for some .har packages. To enable bytecode compilation, add buildOption:strictMode:useNormalizedOHMUrl:true to build-profile.json5.

H5 Container

  • Added support for the `remotelog` API. To use this feature, you must manually enable it by calling HRiver.enableRemoteLog().

  • Added support for APM. To use this feature, you must manually enable it by calling HRiver.enableApm().

Mini Program

  • Added advertiseServiceUUIDs to Bluetooth search results.

  • Added support for hiding the title bar by configuring the page as transparent.

  • Fixed an issue with the image file type generated by canvas.toTempFilePath.

Mobile Security Keyboard

  • Added the `everBright` parameter, which is `false` by default. This parameter determines whether to display numbers on the letter keyboard of the full keyboard.

Multimedia AFTS Upload and Download

  • Fixed an issue where the upload progress stalled at 99%.

  • Fixed multi-threaded acceleration for downloads.

10.2.3.16 & 10.2.3.17 (2024-11-14)

H5 Container

  • Added support for the `setTransparentTitle` API.

  • Optimized the `setLandscape` setting by changing the landscape mode from `LANDSCAPE_INVERTED` to `LANDSCAPE`.

Mini Program

  • Added support for `my.hideKeyboard`.

Voice Keyword Recognition

  • Fixed a sporadic crash issue.

Text-to-Speech

  • Fixed a sporadic crash issue.

10.2.3.15 (2024-11-08)

H5 Container

  • Added support for the `showLoading` startup parameter, which automatically displays a loading indicator when a page starts to load. To use this feature, you must manually enable it by calling HRiver.enableShowLoadingParam().

  • Added support for the onAreaChange callback listener for web components. You can implement onAreaChange through H5WebClientProvider.

  • Fixed a sporadic crash.

  • Fixed an issue where multiple `showLoading` calls displayed multiple loading pop-up windows. The behavior is now consistent with other platforms, displaying only one loading pop-up window.

Mini Program

  • Added support for custom permission guidance pop-up windows.

  • Added support for deleting all local Mini Program information.

10.2.3.13 (2024-10-24)

Message Push

Mini Program

  • Added support for opening a Mini Program of a specified version (using the `targetVersion` startup parameter) or a test version (using the `experienceRequired` startup parameter).

  • Fixed a sporadic crash caused by AntLog.

H5 Container

  • Fixed sporadic crashes and freezes.

Mobile Security Keyboard

  • Fixed an issue where pressing the space bar did not replace the selected text.

Unified Storage

  • Fixed an issue where stored content did not match the `userid` when switching users.

10.2.3.12 (2024-10-09)

Mobile Security Keyboard

  • Added a continuous delete feature on long press. The default interval is 500 ms and can be adjusted using the backNumber property of KeyboardModel.

  • Updated the H5 keyboard by adding the getKeyboard method to optimize the H5 keyboard call solution.

  • Fixed an issue where input did not replace the selected text.

10.2.3.11 (2024-10-08)

mPaaS

  • Added support for API 12 release SDK compilation across the entire series.

Mini Program

  • Fixed a crash issue for Mini Programs on systems 66 and later. Added support for removing `TEMPJITALLOW`.

  • Fixed a compilation error in IDE versions 5.0.3.810 and later.

Scan

  • Fixed an issue where the back button was obscured by the status bar during immersive scanning.

10.2.3.10 (2024-09-20)

Message Push

  • Added an LDC switch. When enabled, it uses a new gateway for binding, unbinding, and reporting.

10.2.3.9 (2024-09-12)

Data Synchronization

  • Added support for establishing connections over TLS.

H5 Container

  • Added a requirement to upgrade the system to Beta5 or later.

  • Added support for controlling the keyboardAvoidMode property of the web component using the "keyboardAvoidMode" startup parameter. The parameter accepts the following values: 0 (RESIZE_VISUAL), 1 (OVERLAYS_CONTENT), or 2 (RESIZE_CONTENT).

  • Added support for controlling the onInterceptKeyboardAttach behavior of the web component through H5WebClientProvider.

  • Added support for triggering the appResume and `appPause` callbacks when switching between the foreground and background.

  • Added support for a mandatory version check during updateApp/updateAll. If the local version is higher, the online version is not downloaded. To use this feature, enable it by adding forceCheckVer: 'YES' in H5CommonAppProvider.configJSON().

  • Fixed an issue where a blank screen was displayed instead of a loading page if the user exited and reopened an offline package during a long download.

  • Fixed an issue with setTitleColor to allow modification of the title bar background color.

  • Fixed an issue where console.log still output logs in release packages.

  • Fixed an issue where the alert pop-up window title displayed a URL.

  • Fixed an issue where the built-in global resource plan did not take effect on the first app launch.

  • Fixed a title bar mask display issue when setting the mask with titleBarData.setTitleBarShowMask.

  • Updated the startupParams/getStartupParams and pushWindow functions. These functions now retrieve an object for object-type parameters by default. You can call HRiver.disablePushWindowParamObj() to change the retrieved type to a string.

  • Updated to fix an issue where a loading page briefly appeared when loading a local offline package. This fix is effective only when HRiver.disableIndexPage() is configured.

Mini Program

  • Added support for pre-setting plugins in pre-set Mini Programs.

  • Added support for my.previewImage.

  • Added support for my.getSetting.

  • Added support for toTempFilePath for Canvas.

  • Fixed a display issue with include-padding in the map component. Currently, include-padding only supports `bottom`.

  • Fixed the city selection API feature.

  • Fixed the video autoplay feature.

  • Fixed an out-of-memory (OOM) issue caused by a large volume of Bluetooth search data.

  • Fixed a crash that occurred when calling HRiverMini.update with a non-existent Mini Program ID.

  • Fixed an error with my.loadFontFace.

Unified Storage

  • Fixed an issue that caused incorrect query results when storing data with different user IDs.

10.2.3.8 (2024-09-05)

Mobile Gateway

  • Added support for data encryption types, such as soft modules and encryption machines.

H5 Container

  • Added support for custom title bars that cover the top status bar. This feature is controlled by the global parameter titleBarAllCustom. To enable it, set H5CommonAppProvider, override `configJSON`, and add the titleBarAllCustom key.

  • Fixed an issue where startup parameters could not be updated.

Mobile Security Keyboard

  • Removed log information, including the display of ciphertext after encryption and some hard-coded public keys.

10.2.3.7 (2024-09-01)

Mobile Security Keyboard

  • Added a continuous delete feature on long press, with a default deletion interval of 500 ms.

H5 Container

  • Added support for fallback logic. If an offline package is not downloaded, the page is opened using the online fallback address, which is consistent with the logic on Android and iOS. This feature is disabled by default. For more information, see the integration document.

  • Added support for displaying a loading progress bar. This is enabled by default for fallback scenarios and online pages.

  • Added support for setting the width of the web component on the container page. For more information, see the integration document.

  • Fixed an issue where startup parameters for secondary pages were not updated promptly.

  • Fixed a sporadic failure issue with `updateAll` requests.

10.2.3.5 (2024-08-23)

H5 Container

  • Added support for controlling onGeolocationShow/onGeolocationHide through the H5WebClientProvider interface.

  • Added support for controlling onControllerAttached through the H5WebClientProvider interface.

  • Added support for controlling onPageEnd through the H5WebClientProvider interface.

  • Added support for using a separate NavPathStack for pushWindow in Navigation mode. This can be controlled using H5RouterNavStackProvider.getPagePathStack.

  • Fixed an issue where the webBackground transparent effect failed after calling disableIndexPage.

  • Fixed an issue where content was not fully displayed when switching to a small window.

  • Fixed a page stack issue when calling `startApp` from an embedded page.

Mobile Security Keyboard

  • Added customization for the title bar logo, text, and the state of the Done button.

  • Fixed an issue where only one character could be deleted when a text region was highlighted.

  • Fixed an abnormal behavior issue during cursor operations.

10.2.3.4 (2024-08-16)

Mobile Gateway

  • Added a whitelist feature.