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
foundationExtendextension 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
enableNativeEmbedModeAPI 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
closeCurrentWindowbehaved abnormally during apushWindowcall.Fixed an issue where storage-related APIs with
type=usercould 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
showLoadingcould 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
getImageInforeturned 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
onPageHideevent 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
advertisServiceUUIDswas 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:truetobuild-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
advertiseServiceUUIDsto 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
onAreaChangecallback listener for web components. You can implementonAreaChangethroughH5WebClientProvider.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
Fixed a redirection failure issue after a message is clicked. For more information about the adaptation, see Push feature update and adaptation.
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
backNumberproperty ofKeyboardModel.Updated the H5 keyboard by adding the
getKeyboardmethod 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
keyboardAvoidModeproperty 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
onInterceptKeyboardAttachbehavior of the web component throughH5WebClientProvider.Added support for triggering the
appResumeand `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 addingforceCheckVer: 'YES'inH5CommonAppProvider.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
setTitleColorto allow modification of the title bar background color.Fixed an issue where
console.logstill 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/getStartupParamsandpushWindowfunctions. These functions now retrieve an object for object-type parameters by default. You can callHRiver.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
toTempFilePathfor Canvas.Fixed a display issue with
include-paddingin the map component. Currently,include-paddingonly 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.updatewith 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, setH5CommonAppProvider, override `configJSON`, and add thetitleBarAllCustomkey.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/onGeolocationHidethrough theH5WebClientProviderinterface.Added support for controlling
onControllerAttachedthrough theH5WebClientProviderinterface.Added support for controlling
onPageEndthrough theH5WebClientProviderinterface.Added support for using a separate
NavPathStackforpushWindowin Navigation mode. This can be controlled usingH5RouterNavStackProvider.getPagePathStack.Fixed an issue where the
webBackground transparenteffect failed after callingdisableIndexPage.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.