Zum Inhalt springen

Erste Schritte

GitHub

Du kannst unser KI-gestütztes Setup nutzen, um das Plugin zu installieren. Füge die Capgo Skills mit dem folgenden Befehl deinem KI-Tool hinzu:

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

Nutze dann diesen Prompt:

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

Wenn du ein manuelles Setup bevorzugst, installiere das Plugin mit den folgenden Befehlen und befolge die plattformspezifischen Anweisungen unten:

  1. Plugin installieren

    Terminalfenster
    bun add @capgo/capacitor-privacy-screen
  2. Native Plattformen synchronisieren

    Terminalfenster
    bunx cap sync
  3. Plattformverhalten prüfen

Das Plugin aktiviert den Datenschutz automatisch, sobald die native Implementierung geladen wird.

  • Unter Android blockiert der Sicherheitsmodus Screenshots, Bildschirmaufnahmen und die Vorschau in der Übersicht der zuletzt verwendeten Apps.
  • Unter iOS blendet das Plugin deine App während der Erstellung des App-Switcher-Snapshots aus.
  • Im Web hält das Plugin lediglich ein In-Memory-Flag für die API Parität bereit.
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);
  • Temporär deaktivieren: sofort wieder aktivieren nach Support- oder Payment-Flows, die Screenshots erfordern.
  • Android-Overlays: Das Verhalten des Dim-Overlays ist konfigurierbar; lies die Android-Doku, bevor du Defaults änderst.
  • Web-Parität: isEnabled() Im Web spiegelt sich nur das In-Memory-Flag wider, nicht der Schutz auf OS-Ebene.

Nutzt disable() Nur wenn der aktuelle Screen in System-Vorschauen sichtbar bleiben oder vom User aufgenommen werden soll, zum Beispiel:

  • Schritte zur Kontoverifizierung, die Screenshots für den Support erfordern
  • Zahlungs- oder Identity-Provider-Flows, die eine sichtbare App-Switcher-Vorschau benötigen
  • kontrollierte Debugging-Sessions auf vertrauenswürdigen Geräten

Schutz direkt danach wiederherstellen mit enable().

Wenn du es nutzt Erste Schritte um Sicherheit und Compliance zu planen, verbinden Sie es mit Verwendung von @capgo/capacitor-privacy-screen für die native Funktion bei der Verwendung von @capgo/capacitor-privacy-screen, Verschlüsselung für die Implementierungsdetails in Encryption, Compliance für das Implementierungsdetail in Compliance, Capgo Security-Scanner für den Produkt-Workflow im Capgo Security Scanner, und Capgo Sicherheit für den Produkt-Workflow in Capgo Security.