mPaaS 10.2.3 适配 Android 14

谷歌已于 2023 年 10 月 4 日发布 Android 14 正式版。mPaaS 作为基础库,已在 10.2.3 基线上进行了相关适配。在 mPaaS 适配之前,在 Android 14 设备上使用 mPaaS SDK 时 H5 容器和小程序将无法启用 UC 内核,小程序地图 API 在部分机型上可能出现显示异常。

升级 SDK

升级 SDK 前请先确认 assets/custom_config.json 中是否有如下配置:

{
 "value":"{\"h5_enableExternalWebView\":\"YES\",\"h5_externalWebViewSdkVersion\":{\"min\":11,\"max\":34}}",
 "key":"h5_webViewConfig"
}

如果有该配置,需要确认下其中 max 的值是否为 34;如果没有该配置,则不需要处理。

使用 接入/升级基线 来升级 mPaaS SDK 。

  • 如当前基线为 10.2.3,只需升级至 10.2.3.33 或以上版本。参看 10.2.3 发布说明

  • 如当前基线为 10.1.68 或以下版本,请升级至 10.2.3,并更新至 10.2.3.33 或以上版本。参看 mPaaS 10.2.3 升级指南

启用 UC 内核

升级基线到 10.2.3.33 或以上版本后默认启用,无需额外配置。

回归测试

升级 UC 内核可能会伴随部分浏览器特性而发生改动,请对 H5 容器、小程序等使用 UC 浏览器的相关业务进行回归测试。

定制库处理

如果您的依赖中包含定制库,则需要按以下情况处理:

  • 如果您是从低版本 SDK(例如 10.1.68)升级至 10.2.3 版本,您的定制库可能需要基于新版本进行重新定制,请搜索群号 41708565 加入钉钉群咨询 mPaaS 支持人员。

  • 如果您已使用 10.2.3 版本,则只需更新部分组件。参见下文的 适配 Android 14 更新的库清单,检查您的定制库是否包含在其中。

    • 如果不包含,您可继续使用该定制库。

    • 如果包含,您的定制库可能需要重新定制,请搜索群号 41708565 加入钉钉群咨询 mPaaS 支持人员。

适配 Android 14 更新的库清单

  • nebulaucsdk

  • nebulaappproxy