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

Mobile Platform as a Service:mPaaS 10.1.68 の iOS 16 への適応

最終更新日:Jan 17, 2025

このトピックでは、Mobile PaaS(mPaaS)10.1.68 ベースラインを iOS 16 に適応させる方法について説明します。

背景

Apple は 2022 年 9 月に iOS 16 を正式にリリースしました。アプリは iOS 16 の新しいシステム機能と API に適応させる必要があります。ベースラインバージョン 10.1.68.53 以降では、mPaaS は iOS 16 beta 8 での適応とテストタスクを完了しています。

現状

ベースライブラリとして、mPaaS は Xcode 13 でビルドされた .ipa パッケージで iOS 16 beta 8 の適応とテストを完了しています。Apple App Store でアプリを公開する予定の場合は、Xcode 13 を使用してパッケージ化する必要があります。

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

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

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

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

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

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

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

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

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

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

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

ベースラインバージョンについては、mPaaS カスタマーサービスにお問い合わせください。

セキュリティ保護の構成

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.1.68 ベースラインは、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 で完全なテストと検証を実行して、機能、互換性、および安定性を確保する必要があります。

カスタムベースラインの処理

カスタムベースラインを使用している場合は、新しいバージョンに基づいてベースラインを再度カスタマイズする必要がある場合があります。そのためには、チケットを送信する か、mPaaS カスタマーサービスに相談してください。