__CAPGO_KEEP_5__
インストール手順とこのプラグインの全マークダウンガイドを含むセットアップ用質問をコピーできます。
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-privacy-screen`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/privacy-screen/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
-
プラグインをインストール
ターミナルウィンドウ bun add @capgo/capacitor-privacy-screen -
ネイティブプラットフォームを同期
ターミナルウィンドウ bunx cap sync -
プラットフォームの動作を確認する
__CAPGO_KEEP_0__
「デフォルトの動作」プラグインは、ネイティブ実装が読み込まれると、プライバシー保護を自動的に有効にします。
- Androidでは、セキュアモードはスクリーンショット、スクリーンレコーディングのキャプチャ、そして最近のアプリのプレビューをブロックします。
- iOSでは、プラグインはアプリSwitcherのスナップショット生成中にアプリを非表示にします。
- Web上では、プラグインはAPIの偶奇性に基づいて、メモリ上で有効なフラグを保持します。
基本的な使用方法
「基本的な使用方法」のセクションimport { PrivacyScreen } from '@capgo/capacitor-privacy-screen';
await PrivacyScreen.disable();
// Run a flow where screenshots or previews are temporarily allowed.
await PrivacyScreen.enable();
const { enabled } = await PrivacyScreen.isEnabled();console.log('Privacy screen enabled:', enabled);一時的に無効にする場合のタイミング
「一時的に無効にする場合のタイミング」のセクション使用 disable() システムのプレビューで画面が表示されるようにする、またはユーザーが画面をキャプチャできるようにする場合にのみ使用してください。例えば、
- サポートにスクリーンショットが必要なアカウント検証手順
- ユーザーが画面をキャプチャできるようにする必要がある支払いまたはアイデンティティプロバイダーフロー
- 信頼できるデバイスで制御されたデバッグセッション
すぐに保護を復元してください enable().