Zum Inhalt springen

Getting Started

GitHub
  1. Installieren Sie das Plugin

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

    Terminalfenster
    bunx cap sync
  3. Plattformverhalten überprüfen

    • Lese den iOS-Hinweise für das Verhalten des App-Switchers.
    • Lese den Android-Hinweise für das Verhalten von Screenshot und Aufnahmefunktion.

Die Erweiterung aktiviert die automatische Datenschutzfunktion, sobald die native Implementierung geladen wird.

  • Auf Android blockiert der sichere Modus Screenshot, Bildschirmaufnahmefunktion und die Anzeige der zuletzt geöffneten Apps.
  • Auf iOS versteckt sich die App während der Erstellung eines Screenshot für den App Switcher.
  • On Web, behält das Plugin eine in-Memory-Flag nur für API-Parität.
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 Systemvorschauen oder von dem Benutzer erfasst 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
  • gesteuerte Debugging-Sitzungen auf vertrauenswürdigen Geräten

Schützen Sie die Schutzmaßnahmen sofort danach wieder enable().

Wenn Sie " Getting Started um Sicherheit und Compliance zu planen, verbinden Sie es mit Mit @capgo/capacitor-Datenschutzschirm für die native Fähigkeit in Mit @capgo/capacitor-Datenschutzschirm, Verschlüsselung für die Implementierungsdetails in Verschlüsselung, Kongruenz für die Implementierungsdetails in Kongruenz, Capgo Sicherheits-Scanner für den Produktworkflow in Capgo Sicherheits-Scanner und Capgo Sicherheit für den Produktworkflow in Capgo Sicherheit.