Google は 2023 年 10 月 4 日に Android 14 をリリースしました。基本ライブラリのセットである mPaaS は、10.2.3 ベースラインで Android 14 に対応しました。このアップデートを適用しない場合、Android 14 デバイスでは 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 ブラウザを使用する関連サービスで回帰テストを実行してください。
カスタムライブラリの処理
依存関係にカスタムライブラリが含まれている場合は、次のように処理してください。
10.1.68 などの以前の SDK バージョンからバージョン 10.2.3 にアップグレードする場合、新しいバージョンに基づいてカスタムライブラリを再カスタマイズする必要がある場合があります。グループ番号 145930007362 を検索して DingTalk グループに参加し、mPaaS テクニカルサポートにお問い合わせください。
すでにバージョン 10.2.3 を使用している場合は、一部のコンポーネントを更新するだけで済みます。以下の「Android 14 向けに更新されたライブラリのリスト」を参照し、ご利用のカスタムライブラリがリストに含まれているかどうかを確認してください。
リストに含まれていない場合は、引き続きカスタムライブラリを使用できます。
リストに含まれている場合は、カスタムライブラリを再カスタマイズする必要がある場合があります。グループ番号 145930007362 を検索して DingTalk グループに参加し、mPaaS テクニカルサポートにお問い合わせください。
Android 14 向けに更新されたライブラリのリスト
nebulaucsdk
nebulaappproxy