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

@capgo/capacitor-privacy-screen

Androidのスクリーンショットをブロックし、iOSのアプリスイッチャーのスナップショットで機密性の高いUIを非表示にします。

プライバシー保護をデフォルトで有効にし、PIN、ヘルスケアデータ、社内ダッシュボードなどが、スクリーンショットや画面録画、iOSのタスクスイッチャーのプレビューに表示されないようにします。一時的に disable() キャプチャを防止する必要があるフローにのみ適用してください。 enable() を再度呼び出してください。

Androidではセキュアウィンドウフラグとディムオーバーレイを適用できます。iOSではアプリスイッチャーのスクリーンショット時にコンテンツを隠蔽します。WebではAPIとの互換性を保つため、メモリ内フラグを保持するのみです。

プラットフォームサポート備考
iOSとはいアプリスイッチャーのスクリーンショット保護
Androidはい画面の保護、スクリーンショットおよび録画のブロック機能
WebAPI との互換性メモリ内フラグが有効な場合のみ
  • enable - プライバシー画面を有効にします。
  • disable - プライバシー画面を無効にします。
  • isEnabled - 現在の有効状態を返します。
メソッド説明
enablePrivacy Screenを有効にします。
disablePrivacy Screenを無効にします。
isEnabled現在の有効状態を返します。
getPluginVersionネイティブ実装のバージョンマーカーを返します。

このリファレンスは以下から同期されています: src/definitions.ts における capacitor-privacy-screen.

@capgo/capacitor-privacy-screen の続きはこちら

「@capgo/capacitor-privacy-screen から継続する」セクション

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