谷歌已于 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