mPaaS 10.2.3.63 以降、mPaaS は targetSdkVersion 35 のサポートを追加しました。アプリケーションで targetSdkVersion を 35 にアップグレードする必要がある場合は、mPaaS プラグインを使用して SDK をベースラインバージョン 10.2.3.63 以降に更新し、以下の手順に従って関連機能の適応と回帰テストを実行してください。
targetSdkVersion 35 への適応
前提条件
以下のドキュメントを参照して、アプリケーションが以前の targetSdkVersion バージョンへの適応を完了していることを確認してください。
targetSdkVersion の変更
AAR 統合方式
プロジェクトのメインモジュールにある build.gradle ファイルで、targetSdkVersion 属性を 35 に変更します。
Portal & Bundle 統合方式
サポートされていません。 targetSdkVersion 35 に適応する必要がある場合は、AAR 統合方式に切り替える必要があります。
Android システムの継続的な更新に伴い、Portal & Bundle 統合方式の適応とメンテナンスのコストも増加しています。将来的には、Portal & Bundle 統合方式は Android システムの新しいバージョンのサポートを完全に停止する可能性があります。できるだけ早く AAR 統合方式に切り替えることをお勧めします。
適応内容
インターフェースの変更 - ウィンドウのインセットの変更
Android 15 以後のデバイスで実行されるアプリケーションは、デフォルトで境界線なしで表示されます。詳細については、「公式ドキュメント」をご参照ください。
この変更によって統合したコンポーネントが異常な表示になる場合は、アプリケーションのテーマで windowOptOutEdgeToEdgeEnforcement 属性を設定することで、この機能を無効にすることができます。
次の例は、テーマで windowOptOutEdgeToEdgeEnforcement 属性を設定する方法を示しています。
style.xml ファイルに次のコードを設定します。
<resources> <style name="AppTheme"> <item name="android:windowOptOutEdgeToEdgeEnforcement">true</item> </style> </resources>AndroidManifest.xml に次のコードを設定します。
<application android:theme="@style/AppTheme"> </application>
この属性を使用するには、compileSdk を 35 にアップグレードする必要があります。同時に、最小 gradle バージョンは 8.7、最小 AGP バージョンは 8.6.0 である必要があります。そうでない場合、コンパイルエラーやその他の予期しない問題が発生する可能性があります。
回帰テスト
完全な回帰テストを実行し、テストデバイスには Android 15 以上で動作するデバイスを含める必要があります。
回帰テストでは、以下のコンポーネント機能(使用している場合)に焦点を当てる必要があります。
コンポーネント
検証項目
メッセージプッシュ
独自に構築したチャンネルを通じてメッセージを受信した後、通知が表示されるかどうか
ベンダーチャンネルのメッセージプッシュが正常に機能するかどうか
ミニプログラム
すべての機能
H5 コンテナー
すべての機能
共有
さまざまなプラットフォームへの共有が正常に機能するかどうか