mPaaS 10.2.3 ベースラインは、バージョン 10.1.68.52 をベースにしています。複数のカスタムベースラインから、新しいコンポーネント、カスタム機能、コンプライアンスの更新を統合したものです。このベースラインには、主に次の機能が含まれています。
セキュリティコンプライアンス
Security Guard は SM 署名をサポートしています。このベースラインを使用するには、Security Guard イメージを V6 バージョンに置き換える必要があります。元の V5 イメージを使用すると、Security Guard エラーが発生します。詳細については、「V6 Security Guard イメージの設定」をご参照ください。
新規コンポーネント
mPaaS GMSSL (プライベートクラウド)
Face Liveness Detection (プライベートクラウド)
モバイル端末環境検知 (プライベートクラウド)
Mobile Threat Awareness デバイスリスクコンサルティングサービス (プライベートクラウド)
Code Scanner
インテリジェントデュアル録画システム (プライベートクラウド)
Ant Cube Card
互換性
mPaaS 10.2.3.4 以降、`targetSdkVersion` 31 がサポートされます。
`targetSdkVersion` 30 をサポートします。
`armeabi-v7a` および `arm64-v8a` の CPU アーキテクチャのみがサポートされます。`armeabi` アーキテクチャはサポートされなくなりました。
`mPaaS Inside` 接続タイプはメンテナンスされなくなりました。`mPaaS Inside` 接続タイプを使用していて 10.2.3 にアップグレードする必要がある場合は、`mPaaS AAR` 接続タイプに変更する必要があります。
このバージョンは、デフォルトで Android 13 と互換性があります。アップグレード後に追加の設定は必要ありません。
アップグレードガイド
V6 Security Guard イメージの設定
mPaaS コンソールで、最新の設定ファイルをダウンロードします。

ダウンロードした設定ファイル (Ant-mpaas-xxxxx-Android.config) にキー
v6Base64Codeが含まれており、そのキーに値があることを確認します。値が空の場合は、ファイルを再度ダウンロードする前に、正しく署名された APK をアップロードしたことを確認してください。プロジェクトの easyconfig プラグインをバージョン
2.8.4にアップグレードします。ルートディレクトリのbuild.gradleファイルで、設定を次のように変更します。classpath 'com.android.boost.easyconfig:easyconfig:2.8.4'設定は完了です。APK を再コンパイルします。
重要V6 バージョンにアップグレードした後も、V1 署名を有効にする必要があります。詳細については、「実行時エラー 608 または libsgmain ネイティブエラーを解決する方法」をご参照ください。
セキュリティ対策
mPaaS フレームワークでアプリを開発する場合、HTML5 コンテナーやミニアプリを使用するアプリは、JavaScript API (JSAPI) を頻繁に使用します。認証の欠如によるセキュリティ問題を回避するには、URL を開くときと JSAPI を呼び出すときに URL を検証する必要があります。この方法により、内部のビジネス URL のみが読み込まれるようになります。また、特定の URL に対する JSAPI 呼び出しの範囲と権限も制限されます。
コンポーネント管理の変更
10.2.3 ベースラインにアップグレードすると、次のコンポーネントの名前が変更されます。以前にこれらのコンポーネントを使用していた場合は、再設定する必要があります。詳細については、「コンポーネント管理」をご参照ください。
Sync Service は Mobile Sync Service (MSS) に変更されました。
Code Scanner。
Code Scanner AI コンポーネントが追加されました。このコンポーネントを追加すると、AI を活用したコードスキャンが有効になります。
コンポーネント使用アップグレードガイド
Datacenter
10.2.3 ベースライン以降、データベースストレージ用の OrmLiteSqliteOpenHelper を作成するメソッドが更新されました。詳細については、「OrmLiteSqliteOpenHelper の作成」をご参照ください。
コンポーネント API の変更
Datacenter
追加:
com.alibaba.mpaasdb.MPSQLiteOpenHelper。追加:
com.alibaba.mpaasdb.MPSQLiteDatabase。削除:
com.alibaba.sqlcrypto.sqlite.SQLiteDatabase。com.j256.ormlite.xxのすべてのインスタンスはcom.alibaba.j256.ormlite.xxに変更されました。
カスタムベースラインの処理
カスタムベースラインを使用している場合、この新しいバージョンに基づいて新しいベースラインを作成する必要がある場合があります。これが必要かどうかを確認するには、DingTalk グループ (ID: 145930007362) に参加して、mPaaS テクニカルサポートにお問い合わせください。
リグレッションテスト
コンポーネント | 検証項目 |
Mobile Gateway Service (MGS) |
|
Mobile Push Service (MPS) |
|
Mobile Sync Service (MSS) |
|
Datacenter |
|
UC カーネル |
|
HTML5 コンテナーとオフラインパッケージ |
|
Mini Program |
|
Switch Configuration Service |
|
アップグレード |
|
Hotpatch |
|
Mobile Content Delivery Platform (MCDP) |
|
Location-based Service (LBS) |
|
Mobile Real-Time Communication (MRTC) |
|