mPaaS の 10.1.68 ベースラインは、targetSdkVersion 29 以前をサポートしています。アプリケーションで targetSdkVersion 30 が必要な場合は、mPaaS プラグインを使用して SDK をカスタムベースライン 10.2.3 にアップグレードしてから、次の手順に示すように適合と回帰を実行します。
前提条件
mPaaS は targetSdkVersion 28 および 29 に適合しています。詳細については、「mPaaS を targetSdkVersion 28 に対応させる」および「mPaaS を targetSdkVersion 29 に対応させる」をご参照ください。
手順
targetSdkVersion 属性の値を変更します。
ネイティブ AAR アクセスモードの場合
プロジェクトのメインモジュールの build.gradle ファイルを開き、targetSdkVersion 属性の値を 30 に変更します。
Portal および Bundle アクセスモードの場合
Portal プロジェクトのメインモジュールの build.gradle ファイルを開き、targetSdkVersion 属性の値を 30 に変更します。Bundle プロジェクトでは、targetSdkVersion 属性の値は変更せずにそのままにすることができますが、targetSdkVersion 属性の値は Portal プロジェクトの値以下である必要があります。
一般的な構成を指定します。
プロジェクトのメインモジュールの build.gradle ファイルを開き、v2 および v1 署名を明示的に有効にします。Portal および Bundle アクセスモードでは、プロジェクト名は Portal であることに注意してください。
android { ... signingConfigs { release { storeFile file("myreleasekey.keystore") storePassword "password" keyAlias "MyReleaseKey" keyPassword "password" v2SigningEnabled true // v2 署名を有効にします。 v1SigningEnabled true // v1 署名を有効にします。 } } }(オプション) ミニプログラムのビデオ再生機能を使用します。
接続するミニプログラムのビデオ再生機能を使用する必要があり、アプリケーションが 64 ビット CPU アーキテクチャをサポートする必要がある場合は、メインプロジェクトの AndroidManifest.xml ファイルを変更し、「application」ノードに次の属性を追加します。
android:allowNativeHeapPointerTagging="false"回帰テストを実行します。
完全な回帰テストに Android 11 以降のデバイスが含まれていることを確認します。
回帰テストでは、使用している場合は、次の表に示すコンポーネントとその機能に焦点を当てます。
コンポーネント
テスト項目
HTML5 コンテナ
オフラインパッケージが正しくダウンロードされ、アップグレードに使用できるかどうかを確認します。
モバイル分析サービス (MAS)
すべての種類の監視ログがローカルデバイスに正しく書き込まれ、レポートされるかどうかを確認します。
ミニプログラム
ミニプログラムパッケージが正しくダウンロードされ、アップグレードに使用できるかどうかを確認します。
写真 API が正常かどうかを確認します。
ビデオの再生および録画 API が正常かどうかを確認します。
地図 API が正常かどうかを確認します。
OCR
OCR 機能が正常かどうかを確認します。
位置情報サービス (LBS)
LBS 機能が正常かどうかを確認します。
ソーシャル共有
コンテンツをサポートされているプラットフォームに共有できるかどうかを確認します。
デバイス ID
デバイス ID 機能が正常かどうかを確認します。