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();ほとんどのアプリでは、この明示的な呼び出しは省略可能です。プラグインはデフォルトで有効になります。