Empezar
Copie una solicitud de configuración con los pasos de instalación y la guía de markdown completa para este complemento.
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.
-
Instale el plugin
__CAPGO_KEEP_0__ bun add @capgo/capacitor-privacy-screen -
Sincronice plataformas nativas
__CAPGO_KEEP_0__ bunx cap sync -
Revisar el comportamiento de la plataforma
- Lea el Notas de iOS para el comportamiento del switcher de aplicaciones.
- Lea el Notas de Android para el comportamiento de captura de pantalla y grabación.
Comportamiento predeterminado
Sección titulada “Comportamiento predeterminado”El complemento habilita la protección de la privacidad automáticamente cuando se carga la implementación nativa.
- En Android, el modo seguro bloquea capturas de pantalla, captura de grabación de pantalla y vista previa de aplicaciones recientes.
- En iOS, el complemento oculta tu aplicación durante la generación de instantáneas de la vista de cambio de aplicación.
- En Web, el complemento mantiene un flag habilitado en memoria solo para API paridad.
Uso básico
Sección titulada “Uso básico”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);Cuándo deshabilitarlo temporalmente
Sección titulada “Cuándo deshabilitarlo temporalmente”Usa solo cuando la pantalla actual debe permanecer visible en las vistas de sistema o ser capturada por el usuario, por ejemplo: disable() pasos de verificación de cuenta que requieren capturas de pantalla para el soporte
- flujos de pago o proveedores de identidad que necesitan una vista previa de un switcher de aplicación visible
- sesiones de depuración controladas en dispositivos confiables
- Restablece la protección inmediatamente después con
Página de edición enable().