すべてのプロダクト
Search
ドキュメントセンター

Mobile Platform as a Service:mPaaS 10.2.3 の使用と iOS 16 への対応

最終更新日:Jan 17, 2025

ベースラインの説明

このベースラインは、モバイル PaaS(mPaaS)10.1.68.53 の最新の製品セットに基づいています。ベースラインをマージする前に、さまざまなカスタムベースラインの変更、新しいコンポーネント、コンプライアンスの強化、およびその他の機能を統合する必要があります。以下の機能が含まれます。

セキュリティコンプライアンス

Security Guard SDK は、セキュリティ機能を強化し、中国の国家暗号を使用したデジタル署名をサポートしています。

新しいコンポーネント

  • mPaaS GMSSL(プライベートクラウド)

  • モバイルディスパッチセンター(MDC)

  • アプリケーションパフォーマンス管理(APM)

  • 顔認証(プライベートクラウド)

  • モバイル端末環境検出(プライベートクラウド)

  • モバイル脅威認識プラットフォームまたはデバイスリスクコンサルティング(プライベートクラウド)

  • インテリジェントデュアルレコーディングシステム

コンポーネントの更新

  • OpenSSL は、オープンソースライブラリとの競合を解決するために完全にアップグレードされています。

  • AlipaySDK は iOS 16 への対応のためにアップグレードされています。

ベースラインのアップグレード

現在のベースラインバージョンに基づいて、アップグレード方法を選択できます。

現在のベースライン:10.1.68 プライマリベースライン

CocoaPods に基づくアップグレード

ベースラインバージョン 10.2.3 の最新の SDK をインストールするには、次の手順を実行します。

  1. Podfile で mPaaS バージョンが 10.2.3 であることを確認します。

  2. pod mpaas update 10.2.3 コマンドを実行します。

    エラーが発生した場合は、pod mpaas update --all コマンドを実行してプラグインを更新してから、コマンドを再実行する必要があります。

  3. pod install --repo-update コマンドを実行します。

現在のベースライン:10.1.68 以外のカスタムベースライン

10.2.3 ベースラインに切り替える必要があるかどうか不明な場合は、グループ番号 41708565 を検索して DingTalk グループに参加し、mPaaS カスタマーサービスにご相談ください。

構成の更新

Security Guard イメージのバージョンを V6 に構成する

10.2.3 ベースラインでは、Security Guard SDK がアップグレードされ、中国の国家暗号を使用したデジタル署名がサポートされるようになりました。したがって、アップグレード後、Security Guard イメージのバージョンを V6 バージョンに置き換える必要があります。 10.1.68 ベースラインを使用する場合、Security Guard イメージのバージョンはデフォルトで V5 です。プラグインを使用して V6 バージョンのイメージを生成し、元の Security Guard イメージファイル、つまり yw_1222.jpg を置き換えるには、次の手順を実行します。

Security Guard イメージを構成するには、チケットを送信するか、mPaaS カスタマーサービスに連絡してください。

Hotpatch の更新

Hotpatch 機能を現在のプロジェクトに統合する場合は、mPaaS カスタマーサービスに相談して Hotpatch SDK をアップグレードしてください。

セキュリティ保護の構成

mPaaS フレームワークに基づいてアプリを開発する場合、HTML5 コンテナまたはミニプログラム SDK を使用するアプリは、JavaScript API(JSAPI)をより頻繁に呼び出します。外部ページを読み込む際のアプリの悪用を防ぐために、URL を開いて JSAPI を呼び出すときに URL を検証することをお勧めします。この場合、アプリ内の URL のみを開くことができるようにするか、URL の JSAPI のスコープと権限を制限する必要があります。これにより、認証が実行されない場合の問題を回避できます。

特定の認証方法については、次のドキュメントを参照してください。

  1. JSAPI 認証の設定

  2. URL ホワイトリストの設定

API の変更

この対応には、API 使用方法の変更は含まれていません。

iOS 16 への対応

Apple は 2022 年 9 月に iOS 16 をリリースしました。アプリは、iOS 16 の新しいシステム機能と API に対応する必要があります。

  • mPaaS 10.2.3 ベースラインは、Xcode 13 によってビルドされた .ipa パッケージで、iOS 16 beta 8 の対応とテストを完了しています。

  • Apple App Store でアプリを公開する予定の場合は、Xcode 13 を使用してパッケージ化する必要があります。

  • Xcode 14 のツールチェーンは改善されています。ツールチェーンが改善された後、mPaaS は Xcode 14 によってビルドされた .ipa パッケージで iOS 16 に対応したバージョンをリリースします。

iOS 16 の対応には、主に画面の向きのメソッドの更新、クリップボードの使用、写真の使用が含まれます。次のコンポーネントが関係しています。

  • HTML5 コンテナとオフラインパッケージ

  • ミニプログラム

  • マルチメディア

  • 顔認証

  • モバイルセキュリティキーボード(MSK)

  • 基本フレームワーク

  • イベントトラッキングの監視

  • モバイルリアルタイムコミュニケーション(MRTC)

  • 光学式文字認識(OCR)

  • スキャン

  • マップ

  • 一部の内部依存コンポーネント

上記のコンポーネントを使用するアプリでは、iOS 16 で完全なテストと検証を実行して、機能、互換性、および安定性を確保する必要があります。