__CAPGO_KEEP_0__アプリ用のプライバシースクリーン プラグインをインストールして制御する

始めから始め

GitHub

AI-Assisted Setupを使用してプラグインをインストールできます。AIツールにCapgoスキルを追加するには、以下のコマンドを実行してください。

ターミナル画面
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

次に、以下のコマンドを使用してください。

Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-privacy-screen` plugin in my project.

Copy to clipboard

  1. If you prefer Manual Setup, install the plugin by running the following commands and follow the platform-specific instructions below:

    Install the plugin
    bun add @capgo/capacitor-privacy-screen
  2. Terminal window

    Install the plugin
    bunx cap sync
  3. Sync native platforms

    • スタイルガイドを読みます。 iOS の注意事項 アプリ switcher の動作のために。
    • スタイルガイドを読みましょう。 Android の注記 スクリーンショットとレコーディングの動作のために。

デフォルトの動作

「デフォルトの動作」

プラグインは、ネイティブ実装がロードされたときに自動的にプライバシー保護を有効にします。

  • 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() システムプレビューまたはユーザーがキャプチャできるように、現在の画面が表示される必要がある場合のみ、たとえば

  • サポートのためにスクリーンショットが必要なアカウント検証手順
  • アプリSwitcherプレビューが必要な決済またはIDプロバイダーフロー
  • 信頼できるデバイスで制御されたデバッグセッション

保護を即座に復元する enable().

続けてGetting Startedから

使用している場合

使用している場合 はじめに セキュリティと法的合致を計画するには、 を使用する@capgo/capacitor-プライバシースクリーン Capacitorのネイティブ機能である@capgo/capacitor-プライバシースクリーンを使用する 暗号化の実装詳細 法的合致 法的合致の実装詳細 __CAPGO_KEEP_0__ セキュリティ スキャナー Capgo セキュリティ スキャナーの製品ワークフロー Capgo セキュリティ Capgo セキュリティの製品ワークフロー 製品ワークフローにおけるCapgoセキュリティのために。