Einstieg
Eine Einrichtungsanfrage mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen Plugin kopieren.
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-privacy-screen`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/privacy-screen/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
-
Installieren Sie das Plugin
Terminalfenster bun add @capgo/capacitor-privacy-screen -
Synchronisieren Sie native Plattformen
Terminalfenster bunx cap sync -
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.
Standardverhalten
Abschnitt mit dem Titel “Standardverhalten”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 das App-Switcher-Menü.
- Auf Web-Plattformen wird ein in-Memory-Flag nur für API-Parität gespeichert.
Grundlegende Verwendung
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);Wenn Sie es vorübergehend deaktivieren möchten
Abschnitt mit dem Titel „Wenn Sie es vorübergehend deaktivieren möchten“Verwenden Sie es disable() nur dann, wenn die aktuelle Bildschirmansicht in Systemvorschauen oder von dem Benutzer aufgezeichnet werden soll, zum Beispiel:
- Konto-Verifizierungs-Schritte, die Screenshot-Beweise für Support benötigen
- Zahlungs- oder Identitätsanbieter-Flüsse, die eine sichtbare App-Switcher-Vorschau benötigen
- Kontrollierte Debugging-Sitzungen auf vertrauenswürdigen Geräten
Schützen Sie die Schutzfunktion sofort danach wieder enable().