コンテンツにスキップ

Getting Started

GitHub

CapgoのAIアシストセットアップを使用してプラグインをインストールできます。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.

Manual セットアップを選択する場合は、以下のコマンドを実行してプラグインをインストールし、下記のプラットフォーム固有の説明を参照してください。

  1. プラグインをインストール

    ターミナル画面
    bun add @capgo/capacitor-privacy-screen
  2. ネイティブプラットフォームを同期

    ターミナル画面
    bunx cap sync
  3. プラットフォームの動作を確認

    • 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プロバイダーフロー
  • 信頼できるデバイスで制御されたデバッグセッション
  • 「Getting Started」から続けてください

「Getting Started」を使用して、セキュリティとコンプライアンスの計画を行っている場合、 enable().

「Getting Started」から続けてください

「Getting Started」を使用している場合、

「Getting Started」 セキュリティとコンプライアンスの計画を行うために使用している場合、 If you are using @capgo/capacitor-プライバシースクリーン @capgo/capacitor-プライバシースクリーン 暗号化 暗号化の実装詳細 法的合致 法的合致の実装詳細 Capgo セキュリティ スキャナー Capgo セキュリティ スキャナーの製品ワークフロー、 Capgo セキュリティ Capgo セキュリティの製品ワークフロー、