Saltar al contenido
WebViewGold Del vibe coding a la App Store
Español
Consigue WebViewGold

Función nativa

Protección de capturas de pantalla para apps de vibe coding

Lo que permite realmente cada plataforma, cómo reaccionar en tu web app y cómo dejar que los usuarios guarden las pantallas que sí deben conservar. Elige tu herramienta.

Desde $109 de pago único por plataforma, o deja que nuestro equipo lo haga todo desde $698.

  • Garantía de aprobación – o te devolvemos el dinero en 14 días
  • Sin programar
  • Pago único, actualizaciones gratuitas
  • Soporte humano 24/7
  • Hecho en Alemania desde 2014 · ISO 27001

Lo que ofrece realmente cada plataforma

FuncióniOSAndroid
Impedir capturas y grabaciones de pantallaNo es posible: iOS no tiene ninguna API oficial que bloquee una captura de pantallaPREVENT_SCREEN_CAPTURE = true en Config.java impide las capturas y grabaciones de pantalla de la app
Avisar a la web applet preventScreenCapture = true en Config.swift detecta capturas y grabaciones de pantalla y llama a onScreenCaptureAttempt() (pese al nombre, la documentación describe una detección)Se llama a onScreenCaptureAttempt() para que puedas mostrar tu propio mensaje
Guardar la pantalla actual en Fotos a propósitotakescreenshot://takescreenshot://
AlcanceUn interruptor para toda la app; no hay documentado ningún ajuste por páginaUn interruptor para toda la app; no hay documentado ningún ajuste por página

Reacciona a un intento de captura en tu web app

Unos 20 minutos más una nueva compilación de ambas apps.

  1. Activa el ajuste

    iOS: let preventScreenCapture = true en Config.swift. Android: PREVENT_SCREEN_CAPTURE = true en Config.java. Es un cambio nativo, así que llega con la próxima compilación de la app, no con un despliegue web.

  2. Haz global onScreenCaptureAttempt

    WebViewGold llama a una función con exactamente este nombre. El código empaquetado por Vite, Next.js o herramientas similares vive en módulos, así que una función declarada dentro de un componente no es global. Asígnala explícitamente en código que se ejecute en todas las páginas: window.onScreenCaptureAttempt = function () { … }.

  3. Muestra un mensaje tranquilo

    Explica el motivo ("Las diapositivas de la lección están protegidas por respeto a su autor") en lugar de cerrar la sesión del usuario. En iOS la captura ya está hecha cuando se ejecuta la función, así que el mensaje disuade, no bloquea.

  4. Regístralo solo si lo necesitas

    Las apps de exámenes, documentos y finanzas pueden querer un registro de auditoría (usuario, página, hora). Si lo registras, indícalo en tu política de privacidad.

  5. Ofrece una forma prevista de guardar

    Donde guardar es legítimo (entradas, recibos, certificados), añade un botón Guardar en Fotos que navegue a takescreenshot://. Si lo combinas con el bloqueo de capturas en Android, comprueba en un dispositivo que la imagen guardada no salga en blanco.

Preguntas frecuentes

¿Puedo bloquear las capturas de pantalla en iPhone?

No del todo. iOS no tiene ninguna API oficial que impida una captura de pantalla. WebViewGold detecta capturas y grabaciones de pantalla (preventScreenCapture en Config.swift) y llama a onScreenCaptureAttempt en la web app para que puedas responder. El bloqueo real está disponible en Android con PREVENT_SCREEN_CAPTURE en Config.java.

¿La protección de capturas causa problemas en la revisión de App Store o Google Play?

No por sí misma. Ninguna de las dos tiendas exige que las apps permitan capturas, y la detección no necesita ningún permiso. Si las pantallas protegidas se ven en negro en una grabación de pantalla de Android, menciónalo en las notas de revisión para que nadie lo confunda con un error.

¿Puedo proteger solo algunas páginas?

La documentación de WebViewGold describe interruptores para toda la app, no un ajuste por página. Lo que controlas por página es la reacción: onScreenCaptureAttempt puede comprobar la ruta actual y mostrar un aviso solo en las páginas sensibles.

Tres formas de llevar tu app a las tiendas

El mismo resultado, con distinta cantidad de trabajo por tu parte. Las tres incluyen la garantía de aprobación y soporte humano 24/7.

Hazlo tú mismo

$109 por plataforma, pago único

La licencia de WebViewGold: un proyecto de Xcode o Android Studio listo para usar. Pega tu URL, define nombre e icono, activa funciones, compila y envía. Actualizaciones gratuitas para siempre.

Ver planes en la página principal

Full Service

$698 por plataforma $798

Envíanos tu URL y tu icono. Nuestro equipo configura, compila y entrega tu app en 72 horas, en marca blanca y con los proyectos fuente. Ambas plataformas por $1,158.

Detalles del Full Service Con tecnología de WeSetupYourWebViewApp

Precios de la Oferta de invierno válidos hasta el 31 de diciembre de 2026.

¿Listo para lanzar tu app?

Garantía de aprobación en App Store & Google Play – o te devolvemos el dinero en 14 días

¿Prefieres delegarlo? Full Service: configuramos, compilamos y entregamos en 72 horas, desde $698 por plataforma. ¿Preguntas? Chatea con nosotros 24/7.

Los reembolsos se conceden bajo las condiciones indicadas en nuestras FAQ: un rechazo por motivos ajenos al contenido por parte de Apple y/o Google, reclamado dentro de los 14 días posteriores a la compra.