メインコンテンツへスキップ

iOSの動作

GitHub

iOSでは、アプリが非アクティブになると、プラグインが一時的なネイティブオーバーレイを追加します。アプリスイッチャーのスナップショットには、実際のインターフェースの代わりにこのオーバーレイが表示されます。

つまり、プラグインが保護するのは次のとおりです:

  • アプリスイッチャーのプレビュー
  • アプリがバックグラウンドに移行したときにiOSが保持するスナップショット

iOSには、Androidと同じスクリーンショットブロックの API はありません。このプラグインは、ユーザーがアプリを使用中にスクリーンショットを撮ることを防げません。

iOSでより強力なポリシー制御が必要な場合は、このプラグインと以下のようなアプリレベルの対策を組み合わせてください:

  • 機密性の高いUIを表示する前にマスキングを行う
  • 画面上の機密データの保持を最小限に抑える
  • アプリがバックグラウンドに移行する際に一時的な値をクリアする

インストール後、追加のiOS設定は不要です。 cap sync.

import { PrivacyScreen } from '@capgo/capacitor-privacy-screen';
await PrivacyScreen.enable();

このプラグインはデフォルトで有効になっているため、ほとんどのアプリではこの明示的な呼び出しは省略可能です。

使用している場合 iOSの動作 セキュリティとコンプライアンスを計画するには、これを以下と連携させてください @capgo/capacitor-privacy-screen の使用方法 @capgo/capacitor-privacy-screenを使用する場合のネイティブ機能について 暗号化 暗号化の実装詳細について コンプライアンス コンプライアンスの実装詳細について Capgo セキュリティスキャナー Capgo Security Scanner のプロダクトワークフローについては、 Capgo のセキュリティ Capgo Security におけるプロダクトワークフロー向けに。