Google released Android 14 on October 4, 2023. mPaaS, a set of base libraries, is now adapted for Android 14 on the 10.2.3 baseline. Without this update, H5 containers and miniapps cannot enable the UC kernel on Android 14 devices. The miniapp map API may also display abnormally on some device models.
Upgrade the SDK
Before upgrading the SDK, check if the assets/custom_config.json file contains the following configuration:
{
"value":"{\"h5_enableExternalWebView\":\"YES\",\"h5_externalWebViewSdkVersion\":{\"min\":11,\"max\":34}}",
"key":"h5_webViewConfig"
}If this configuration exists, confirm that the value of max is 34. If this configuration does not exist, no action is required.
Use Add/Upgrade Baseline to upgrade the mPaaS SDK.
If your current baseline is 10.2.3, upgrade to version 10.2.3.33 or later. For more information, see 10.2.3 Release Notes.
If your current baseline is 10.1.68 or earlier, upgrade to 10.2.3 and then update to 10.2.3.33 or later. For more information, see mPaaS 10.2.3 Upgrade Guide.
Enable the UC kernel
After the baseline is upgraded to version 10.2.3.33 or later, it is enabled by default. No additional configuration is required.
Regression testing
Upgrading the UC kernel may change some browser features. Perform regression testing on related services that use the UC browser, such as H5 containers and miniapps.
Handle custom libraries
If your dependencies include custom libraries, handle them as follows:
If you upgrade from an earlier SDK version, such as 10.1.68, to version 10.2.3, your custom libraries may need to be re-customized based on the new version. Search for group number 145930007362 to join the DingTalk group and consult the mPaaS technical support.
If you are already using version 10.2.3, you only need to update some components. See the List of libraries updated for Android 14 below and check if your custom libraries are on the list.
If they are not on the list, you can continue to use your custom libraries.
If they are on the list, your custom libraries may need to be re-customized. Search for group number 145930007362 to join the DingTalk group and consult the mPaaS technical support.
List of libraries updated for Android 14
nebulaucsdk
nebulaappproxy