Zum Inhalt springen

Getting Started

GitHub

Sie können unser AI-gestütztes Setup verwenden, um das Plugin zu installieren. Fügen Sie die Capgo-Fähigkeiten Ihrem AI-Tool mit folgendem Befehl hinzu:

Terminal-Fenster
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

Verwenden Sie dann die folgende Anweisung:

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

Wenn Sie die manuelle Einrichtung bevorzugen, installieren Sie das Plugin, indem Sie die folgenden Befehle ausführen und die darunter angegebenen Plattform-spezifischen Anweisungen befolgen:

  1. Das Plugin installieren

    Terminal-Fenster
    bun add @capgo/capacitor-privacy-screen
  2. Synchronisieren Sie native Plattformen

    Terminal-Fenster
    bunx cap sync
  3. Überprüfen Sie die Plattformverhalten

für das Verhalten von Screenshot und Aufnahmefunktion.

Standardverhalten

Abschnitt mit dem Titel „Standardverhalten“

  • Der Plugin aktiviert die Datenschutzfunktion automatisch, wenn die native Implementierung geladen wird.
  • Auf Android blockiert der sichere Modus Screenshot, Bildschirmaufnahmefunktion und die Vorschau der kürzlich geöffneten Apps.
  • On Web, the plugin keeps an in-memory enabled flag only for API parity.

Auf Web speichert das Plugin nur einen in-Memory-Flag für __CAPGO_KEEP_0__-Parität.

Abschnitt mit dem Titel “Grundlegende Verwendung”
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);

Verwenden Sie disable() nur dann, wenn die aktuelle Bildschirmansicht in Systemvorschau oder von dem Benutzer aufgezeichnet werden soll, zum Beispiel:

  • Schritte zur Kontoverifizierung, die Screenshot für Unterstützung benötigen
  • Zahlungs- oder Identitätsanbieter-Flüsse, die eine sichtbare App-Switcher-Vorschau benötigen
  • kontrollierte Debugging-Sitzungen auf vertrauenswürdigen Geräten

Schutz wiederherstellen, sobald möglich, mit enable().

Wenn Sie es verwenden Einstieg um Sicherheit und Compliance zu planen, verbinden Sie es mit Verwendung von @capgo/capacitor-Privacy-Screen for the native capability in Using @capgo/capacitor-privacy-screen, für die Implementierungsdetails in Verschlüsselung Kongruenz für die Implementierungsdetails in Kongruenz __CAPGO_KEEP_0__ Sicherheits-Scanner für den Produktworkflow in Capgo Sicherheits-Scanner, und Capgo Sicherheit Capgo Security für den Produktworkflow in Capgo Sicherheit.