MASTG-KNOW-0078 プロセス間通信 (IPC) (Inter-Process Communication (IPC))

モバイルアプリケーションの実装時に、開発者は IPC に従来の技法 (共有ファイルやネットワークソケットの使用など) を適用することがあります。モバイルアプリケーションによって提供される IPC システム機能は、従来の技法よりはるかに成熟しているため、使用する必要があります。セキュリティを考慮せずに IPC メカニズムを使用すると、アプリケーションが機密データを漏洩したり露出する可能性があります。

Android の豊富なプロセス間通信 (IPC) 機能とは対照的に、iOS ではアプリ間の通信オプションはかなり限られています。実際、アプリが直接通信する方法はありません。このセクションでは、iOS によって提供されるさまざまなタイプの間接通信とそれらのテスト方法について説明します。概要は以下のとおりです。

  • カスタム URL スキーム

  • ユニバーサルリンク

  • UIActivity 共有

  • App Extensions

  • UIPasteboard

Last updated

Was this helpful?