iOS の動作
このプラグインのインストール手順とフル マークダウン ガイドを含むセットアップ コマンドをコピーしてください。
iOS保護のしくみ
iOS保護のしくみiOSでは、プラグインはアプリがアクティブではないときに、仮想的なネイティブオーバーレイを追加します。そのオーバーレイがアプリSwitcherのスナップショットに表示されます。
これは、プラグインが保護することを意味します。
- アプリSwitcherのプレビュー
- アプリがバックグラウンドに移動したときにiOSが保持するスナップショット
これができないこと
これができないことiOSでは、Androidと同じスクリーンショットブロックAPIが提供されていません。プラグインは、アプリを使用しているユーザーがスクリーンショットを撮るのを防ぐことはできません。
iOSでより強いポリシー制御が必要な場合は、以下のアプリレベル設定と組み合わせてください。
- 特に敏感なUIを表示する前にマスクする
- 画面上で敏感なデータの保持を最小限に抑える
- アプリがバックグラウンドに移動したときに、臨時値をクリアします
セットアップ
セットアップインストール後、iOSの追加設定は必要ありません cap sync.
例の流れ
例の流れimport { PrivacyScreen } from '@capgo/capacitor-privacy-screen';
await PrivacyScreen.enable();大多数のアプリでは、この明示的な呼び出しは必要ありません。プラグインはデフォルトで有効になります。
iOSの挙動から続けてください
あなたが使用している場合iOSの挙動 __CAPGO_KEEP_0__ to plan security and compliance, connect it with Using @capgo/capacitor-privacy-screen for the native capability in Using @capgo/capacitor-privacy-screen, Encryption for the implementation detail in Encryption, Compliance for the implementation detail in Compliance, Capgo Security Scanner for the product workflow in Capgo Security Scanner, and Capgo Security for the product workflow in Capgo Security.