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

Mobile Platform as a Service:mPaaS 10.2.3 でのワイヤレスセキュリティガードと Blue Shield の切り替えのサポート

最終更新日:Jan 17, 2025

背景情報

ワイヤレスセキュリティガード クライアント SDK とワイヤレスセキュリティガード画像のマッチングは、mPaaS の基本的な依存機能の 1 つであり、mPaaS プロダクトで広く使用されています。さまざまなシナリオでの mPaaS プロダクトの互換性をさらに向上させ、より高いコンプライアンス要件を満たすために、mPaaS は、ワイヤレスセキュリティガード機能の代替として Blue Shield 機能を提供し、ワイヤレスセキュリティガードでは対応できないシナリオをサポートします。

現状

現在、mPaaS は iOS 10.2.3.25 以後のベースラインバージョンで、ワイヤレスセキュリティガードから Blue Shield への切り替えの適応とテストを完了しています。 10.1.68 以前のベースラインを使用している場合は、10.2.3 の最新バージョンにスペックアップしてください。

ベースラインのスペックアップ

ベースラインバージョンを 10.2.3.25 以後にスペックアップします。

現在のベースラインが 10.1.68 プライマリベースラインの場合

mPaaS 10.2.3 adaptation Xcode14 を参照して、10.2.3 の最新のベースラインにスペックアップし、関連する適応を行ってください。

現在のベースラインがカスタムベースラインの場合

カスタムベースラインを使用している場合は、グループ番号 41708565 を検索して DingTalk グループに参加するか、チケットを送信して対応するアフターサービスおよびテクニカル ヘルプデスクに問い合わせてください。

更新方法

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 を実行します。

ツールチェーンのスペックアップと Blue Shield の切り替え

mPaaS CocoaPods プラグインの使用

次のコマンドを実行して、プラグインをインストールまたはスペックアップします。

sh <(curl -s http://mpaas-ios.oss-cn-hangzhou.aliyuncs.com/cocoapods/installmPaaSCocoaPodsPlugin.sh)

次のコマンドを実行して、プラグインのバージョンを表示します。

pod plugins installed

image.png

前の図の 0.9.6 は、プラグインのバージョンを示しています。詳細については、「既存のプロジェクトに基づいて CocoaPods を使用してプラグインにアクセスする」をご参照ください。

ワイヤレスセキュリティガード コンポーネントの削除

  1. podfile に remove_pod "mPaaS_Security" を追加します。

  2. podfile に mPaaS_pod "mPaaS_Security" がある場合は、削除します。

  3. ワイヤレスセキュリティガード画像を削除するには、まずプロジェクトから yw_1222.jpg 画像を削除し、mPaaS 構成ファイル meta.config から base64Code フィールドと v6Base64Code フィールド (存在する場合) を削除する必要があります。

Blue Shield コンポーネントの追加

podfile に mPaaS_pod "mPaaS_BlueShield" を追加します。

Blue Shield 画像の生成

meta.config ファイルに absBase64Code パラメーターを追加し、mPaaS cocoaPods プラグインに従って pod install 操作を実行します。図に示すように、abs_1222 は生成された Blue Shield 画像です。

image.png

コードによる Blue Shield の切り替え

MPSignatureInterface 分類を追加し、securityComponentType メソッドを再書き込みして MPSecurityComponentTypeBS を返します。 #import <MPSignatureAdapter/MPSignatureAdapter.h> ヘッダーファイルを MPSignatureInterface 分類にインポートする必要があります。

image.png

Blue Shield 更新をサポートするライブラリのリスト

  • モバイル ゲートウェイ サービス

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

  • データ同期

  • マルチメディア

  • ミニプログラム

  • ホットパッチ

  • ビッグトンネル

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

テスト検証の範囲

Blue Shield の切り替えが完了したら、上記の変更リストに基づいてアプリの回帰テストを実行します。