ベースラインの説明
このベースラインは、最新の mPaaS 10.1.68.53 プロダクトセットを基に構築されています。以前のカスタムベースラインの変更、新しいコンポーネント、およびコンプライアンスの強化が組み込まれています。次のような機能が含まれます。
セキュリティとコンプライアンス
Security Guard SDK は、強化されたセキュリティ機能を提供し、中国国家暗号を使用したデジタル署名をサポートします。
新規コンポーネント
mPaaS GMSSL (プライベートクラウド)
Mobile Dispatch Center (MDC)
Application Performance Management (APM)
顔認証 (プライベートクラウド)
モバイル端末環境検知 (プライベートクラウド)
Mobile Threat Awareness Platform またはデバイスリスクコンサルティング (プライベートクラウド)
インテリジェントデュアルレコーディングシステム
更新されたコンポーネント
OpenSSL は完全にアップグレードされ、他のオープンソースライブラリとの競合が解決されました。
AlipaySDK は互換性のためにアップグレードされました。競合や機能上の問題が発生した場合は、「Alipay オープンプラットフォーム高速決済 SDK の統合に関する注意点」をご参照ください。
ベースラインのアップグレード
現在のベースラインバージョンに基づいてアップグレード方法を選択してください。
現在のベースラインは 10.1.68 メインベースラインです。
CocoaPods を使用したアップグレード
次の手順に従って、バージョン 10.2.3 の最新 SDK をインストールします。
まず、Podfile 内の mPaaS コンポーネントのバージョン番号が 10.2.3 であることを確認します。
pod mpaas update 10.2.3を実行します。コマンドが失敗した場合は、まず
pod mpaas update --allを実行してプラグインを更新してから、再度コマンドを実行してください。pod install --repo-updateを実行します。
現在のベースラインが 10.1.68 以外のカスタムベースラインの場合
DingTalk グループ (ID: 145930007362) に参加し、アフターサービスチームまたはテクニカルサポートスタッフに 10.2.3 ベースラインに切り替え可能かお問い合わせください。
設定の更新
V6 Security Guard イメージの設定
10.2.3 ベースラインでは、Security Guard SDK がアップグレードされ、SM シリーズアルゴリズム署名をサポートするようになりました。10.1.68 ベースラインではデフォルトで V5 バージョンが使用されているため、アップグレード後は Security Guard イメージを V6 バージョンに置き換える必要があります。次の手順に従って V6 イメージを生成し、プロジェクト内の既存の `yw_1222.jpg` イメージを置き換えてください。
チケットを起票するか、mPaaS ヘルプデスクに連絡して Security Guard イメージを設定してください。
ホットパッチの更新
プロジェクトにホットパッチ機能を統合している場合は、アフターサービスチームまたはテクニカルサポートスタッフに連絡して、ホットパッチ SDK をアップグレードしてください。
セキュリティ設定
mPaaS フレームワーク上で開発され、H5 コンテナーまたはミニアプリを使用するアプリケーションは、しばしば JSAPI を使用します。外部ページがアプリケーション情報を不正利用するのを防ぐため、URL を開くときや JSAPI を使用するときに URL を検証してください。この方法により、内部ビジネス URL のみが読み込まれるようになります。また、URL に対する JSAPI 呼び出しの範囲と権限を制限して、認証の欠如によるセキュリティ問題を防止することもできます。
具体的な認証方法については、以下のドキュメントをご参照ください。
API の変更
このバージョンでは API の使用に関する変更はありません。
iOS 16 への対応
iOS 16 は 2022 年 9 月に正式リリースが予定されています。アプリケーションは、新しいシステムの機能やインターフェイスに対応する必要があります。
このベースラインは、Xcode 13 で IPA パッケージをビルドすることにより、iOS 16 beta 8 での対応とテストが完了しています。
Apple App Store でアプリケーションを公開する予定がある場合は、現時点ではパッケージングに Xcode 13 を使用してください。
Xcode 14 のツールチェーンはまだ開発中です。ツールチェーンが完成した後、mPaaS は Xcode 14 でビルドされ、iOS 16 に対応したバージョンをリリースする予定です。
iOS 16 の主な対応内容は、インターフェイスの向きのメソッド、クリップボードの使用、およびイメージの使用に関する更新です。関連するコンポーネントには以下が含まれますが、これらに限定されません。
H5 コンテナーとオフラインパッケージ
Mini Program
マルチメディア
顔認証
Mobile Security Keyboard (MSK)
基本フレームワーク
イベント追跡モニタリング
Mobile Real-Time Communication (MRTC)
光学文字認識 (OCR)
スキャン
マップ
一部の内部依存コンポーネント
上記のコンポーネントを使用するアプリケーションは、機能性、互換性、安定性を確保するために、iOS 16 上で完全なテストと検証を行う必要があります。