iOSの動作
インストール手順と、このプラグインの完全なMarkdownガイドを含むセットアッププロンプトをコピーします。
iOS保護の仕組み
「iOS保護の仕組み」というセクションiOSでは、アプリが非アクティブになると、プラグインが一時的なネイティブオーバーレイを追加します。アプリスイッチャーのスナップショットには、実際のインターフェースの代わりにこのオーバーレイが表示されます。
つまり、プラグインが保護するのは次のとおりです:
- アプリスイッチャーのプレビュー
- アプリがバックグラウンドに移行したときにiOSが保持するスナップショット
できないこと
「できないこと」というセクションiOSには、Androidと同じスクリーンショットブロックの API はありません。このプラグインは、ユーザーがアプリを使用中にスクリーンショットを撮ることを防げません。
iOSでより強力なポリシー制御が必要な場合は、このプラグインと以下のようなアプリレベルの対策を組み合わせてください:
- 機密性の高いUIを表示する前にマスキングを行う
- 画面上の機密データの保持を最小限に抑える
- アプリがバックグラウンドに移行する際に一時的な値をクリアする
セットアップ
「セットアップ」というセクションインストール後、追加のiOS設定は不要です。 cap sync.
実装例
「実装例」セクションimport { PrivacyScreen } from '@capgo/capacitor-privacy-screen';
await PrivacyScreen.enable();このプラグインはデフォルトで有効になっているため、ほとんどのアプリではこの明示的な呼び出しは省略可能です。
iOSの挙動から続ける
「iOSの挙動を維持する」セクション使用している場合 iOSの動作 セキュリティとコンプライアンスを計画するには、これを以下と連携させてください @capgo/capacitor-privacy-screen の使用方法 @capgo/capacitor-privacy-screenを使用する場合のネイティブ機能について 暗号化 暗号化の実装詳細について コンプライアンス コンプライアンスの実装詳細について Capgo セキュリティスキャナー Capgo Security Scanner のプロダクトワークフローについては、 Capgo のセキュリティ Capgo Security におけるプロダクトワークフロー向けに。