Inicio
Copiar un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
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.
-
Instalar el plugin
Ventana de terminal bun add @capgo/capacitor-privacy-screen -
Sincronizar plataformas nativas
Ventana de terminal bunx cap sync -
Comportamiento de la plataforma de revisión
- Lee el Notas de iOS para el comportamiento del selector de aplicaciones.
- Lee 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 la captura de pantalla, la captura de grabación de pantalla y la vista previa de aplicaciones recientes.
- En iOS, el complemento oculta tu aplicación durante la generación de instantáneas del selector de aplicaciones.
- En Web, el complemento mantiene un flag de memoria habilitado 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”Usar disable() solo cuando la pantalla actual debe permanecer visible en las vistas previas del sistema o ser capturada por el usuario, por ejemplo:
- pasos de verificación de cuenta que requieren capturas de pantalla para el soporte
- flujo de pago o proveedor de identidad que necesita una vista previa de cambio de aplicación visible
- sesiones de depuración controladas en dispositivos confiables
Restaurar la protección inmediatamente después con enable().