Saltar al contenido principal
Para apps clínicas y de pacientes

Corrige apps clínicas y de pacientes sin esperar la revisión de la tienda

Si un fix solo afecta a la capa web de tu app Capacitor, envíalo como un live update cifrado. Pruébalo en un canal de staging, lánzalo por etapas y mantén un registro de cada release para tu equipo de compliance.

BAA disponible para programas HIPAA
SOC 2 Type II e ISO 27001 (Plan Enterprise)
Bundles cifrados y firmados

Por qué los equipos médicos usan live update

Los fixes de la capa web no deben esperar a un nuevo binario

El flujo de corrección solo vía store

Un clínico reporta una etiqueta errónea en un medicamento o pantalla de ingreso. El fix son solo unas líneas de JavaScript.

Con un proceso solo vía store, generas un nuevo binario, lo envías y esperas. La revisión de la store suele tardar de 24 a 48 horas, a veces mucho más.

Incluso tras la aprobación, pacientes y personal deben instalar la actualización para ver el fix.

La revisión de la store es un obstáculo para el fix

Las pantallas de reserva, ingreso y recordatorios cambian seguido. Cada fix de la capa web espera un nuevo binario, la revisión de la store y la actualización del usuario.

Tu auditoría HIPAA pregunta por los flujos de datos

Los revisores quieren saber qué envía el updater, a dónde va y si puedes mantenerlo en tu propia infraestructura.

Soporte necesita saber qué versión está live

Cuando un clínico reporta un problema, tu equipo debe identificar qué bundle y versión nativa usa ese dispositivo.

Cada cambio requiere un registro

Los equipos de compliance preguntan quién lanzó un cambio, cuándo y a qué canal.

Lo que Capgo ofrece a los equipos de salud

Una forma controlada de lanzar fixes en apps de salud

Bundles cifrados, despliegue gradual y ajustes de updater revisables por compliance.

Parchea la capa web directamente

Sube el JavaScript, HTML y CSS corregido con el Capgo CLI. Por defecto, los dispositivos descargan el bundle y lo aplican al pasar la app a segundo plano. Los cambios de Native code siguen pasando por las tiendas.

Opciones de revisión BAA y HIPAA

Capgo firma un BAA con clientes de salud. El updater no envía nombres, emails ni números de historial médico, y puedes limitar o mover lo que envía.

Opciones BAA y HIPAA
  • Endpoints en la UE para el tráfico del updater
  • Desactiva las estadísticas o envíalas a tu propio endpoint
  • Self-hosting con licencia Enterprise

Cifrado de extremo a extremo

Crea un par de claves con CLI. Los bundles se cifran antes del upload y la app los verifica antes de la instalación. Capgo, los proveedores de storage y los CDNs solo ven el ciphertext.

Docs de cifrado

Despliegues graduales y rollback automático

Envía un bundle a un grupo pequeño de dispositivos, revisa los datos de instalación y errores, y luego aumenta el alcance. El auto-pause puede detener un rollout si suben los errores, y cualquier bundle que no llame a notifyAppReady() sufrirá un rollback en el dispositivo.

Primer paso del rollout 5%
Tras revisar los errores 25%
Promocionado a todos los dispositivos 100%

Cómo funciona

Cómo un equipo de salud lanza un fix con Capgo

Configura el updater una vez para cumplir con tu revisión, luego envía cada fix de la capa web mediante staging y un rollout de producción escalonado. Cada comando es de la documentación de Capgo.

  1. Configura el updater para tu revisión

    Apunta los tres endpoints de los plugins al host de la UE, o establece statsUrl como un string vacío si no se permiten estadísticas alojadas. No uses un ID personalizado que identifique a un paciente. Envía esta config en un build de la store.

    // capacitor.config.ts
    plugins: {
      CapacitorUpdater: {
        updateUrl: 'https://plugin.eu.capgo.app/updates',
        // use statsUrl: '' to disable hosted statistics
        statsUrl: 'https://plugin.eu.capgo.app/stats',
        channelUrl: 'https://plugin.eu.capgo.app/channel_self',
      },
    }
    Opciones de BAA y HIPAA
  2. Crea tu clave de cifrado una sola vez

    Crea un par de claves, guarda la clave pública en tu config de Capacitor y sincroniza. Mantén la clave privada en los secrets de tu CI, nunca en el repo.

    npx @capgo/cli@latest key create
    npx @capgo/cli@latest key save --key ./.capgo_key_v2.pub
    npx cap sync
    Docs de cifrado
  3. Sube el fix a un canal de staging

    Sube el bundle cifrado al canal de staging y verifícalo en dispositivos de QA antes de que llegue a los pacientes.

    npx @capgo/cli@latest bundle upload --channel staging --key-v2
    Docs de Channels
  4. Despliegue gradual en producción

    Empieza con el 5% de los dispositivos en producción. Cuando los datos de instalación y fallos sean correctos, lanza el bundle a todos. Si no, revierte el cohort.

    npx @capgo/cli@latest bundle upload --channel production --key-v2 --rollout 5
    npx @capgo/cli@latest channel set production --rollout-promote
    # or, if something looks wrong
    npx @capgo/cli@latest channel set production --rollout-rollback
    Docs de rollouts progresivos

Trazabilidad

Saber qué code corre en cada dispositivo

Vincula cada bundle a su commit, mantén un log de auditoría de quién lo envió y muestra la versión activa en la app.

Vincula bundles a commits

Añade un comentario y un link a cada bundle al hacer upload con --comment y --link para rastrear un bundle desplegado hasta su origen.

# Attach the commit to each bundle
npx @capgo/cli bundle upload \
  --comment "Fix dosage rounding ($(git rev-parse --short HEAD))" \
  --link "https://github.com/your-org/your-app/commit/$(git rev-parse HEAD)"

Muestra la versión activa en tu app

Lee la versión actual del bundle y la nativa con CapacitorUpdater.current() y muéstralas en una pantalla de ajustes o soporte para que el personal pueda informar qué versión utiliza.

// Show version info to clinical staff
const info = await CapacitorUpdater.current()

// Display in app settings
console.log(info.bundle.version)  // "2.4.1"
console.log(info.native)          // Native app version

Detalles de seguridad y cumplimiento

Lo que puedes compartir con tu responsable de cumplimiento y auditoría

Opciones de revisión de BAA e HIPAA

Usa endpoints en la UE, desactiva o aloja tus propias estadísticas, o pásate al self-hosting con licencia. Tu responsable de cumplimiento decide la configuración.

Capgo e HIPAA
SOC 2

SOC 2 Type II e ISO 27001 (Plan Enterprise)

SOC 2 Type II, ISO 27001 y SSO están incluidos en el plan Enterprise. El DPA y la lista de subprocesadores son públicos para tu revisión.

Open source auditable

El plugin updater y el backend de Capgo son open source en GitHub. Tu equipo puede leer el code que se ejecuta en los dispositivos de los pacientes.

Apps creadas con Capacitor

Patient flows change faster than app review

Apps de citas, historiales médicos y beneficios pueden actualizar pantallas de registro, instrucciones de reserva, mensajería y educación al paciente sin desestabilizar el native shell.

Icono de la app HotDoc MÉDICO

HotDoc

Flujo de citas donde las instrucciones y el texto de registro cambian con frecuencia.

Instalaciones en Google Play
2.1M
Calificación en la tienda
4.6
Icono de la app Conecte SUS MÉDICO

Conecte su SIS

App de historial médico con guías públicas y flujos de documentos que deben estar siempre actualizados.

Instalaciones en Google Play
27.7M
Calificación en la tienda
4.6
Icono de la app Odontoprev MÉDICO

Odontoprev

App de beneficios donde los flujos de proveedores, elegibilidad y soporte requieren parches precisos.

Instalaciones en Google Play
1.9M
Calificación en la tienda
4.5

Testimonios de clientes

Lo que dicen los equipos que publican con Capgo

5.0/5 valorado por equipos de desarrollo 9,400+ equipos Leer reseñas
Retrato de Sergiu S

Sergiu S

Desarrollador Principal, drivolino GmbH

“El plugin Capgo Capacitor Updater transformó por completo nuestra forma de lanzar actualizaciones. Lo que antes tardaba días, ahora solo toma minutos.”

Kapil

Fundador, NuTriQ

“Poder lanzar actualizaciones OTA a producción al instante, sin esperar los ciclos de revisión de la App Store, ha sido una ventaja operativa enorme.”

no-tone @ Webincode

Desarrollador, Webincode

“Poder añadir Device IDs a grupos específicos y enviar los cambios solo a esos grupos nos ha salvado la vida.”

FAQ

Dudas comunes en equipos de salud

Respuestas rápidas para equipos de ingeniería en auditorías de seguridad o HIPAA.

¿Es Capgo compatible con HIPAA? ¿Firman un BAA?

Capgo firma un Business Associate Agreement (BAA) con clientes del sector salud, y organizaciones en EE. UU. ya usan Capgo en programas con cumplimiento HIPAA. Los datos del updater son mínimos y limitados al dispositivo. Si tu auditoría requiere más control, puedes usar endpoints en la UE, desactivar estadísticas, auto-alojar el endpoint de estadísticas o pasar al modelo de self-hosting con licencia.

Opciones BAA y HIPAA

¿Qué datos envía el updater a Capgo?

Datos operativos: app ID, un device ID aleatorio por app, plataforma, versiones del bundle y native, versión de OS, versión de plugin y eventos de update. La IP se usa a nivel de transporte. No se envían nombres, emails, account IDs ni números de historial médico. No configures un ID personalizado que mapee a un paciente o usuario.

Privacidad y recopilación de datos

¿Pueden los datos de update quedarse en la UE o en nuestra propia infraestructura?

Sí. Apunta los endpoints de update, stats y channel a plugin.eu.capgo.app para mantener la ruta de datos del plugin en Europa. También puedes enviar las estadísticas a tu propio endpoint. El plan Enterprise añade opciones dedicadas, híbridas y de self-hosting con licencia.

Ubicación de datos en la UE

¿Qué puede cambiar un live update en nuestra app?

Solo la capa web: JavaScript, HTML, CSS y assets. Los cambios en code nativo, plugins o permisos requieren un nuevo build para la App Store y Google Play.

Qué se puede enviar como live update

¿Cómo mostramos a los auditores qué se ha enviado?

Los audit logs registran bundle uploads, cambios de channel y de miembros. El historial de channels lista cada bundle que estuvo live, y cada bundle puede incluir un comentario y un link de commit. Los roles limitan quién puede subir bundles o cambiar channels.

Logs de auditoría

Agiliza los fixes en la app del paciente

Configura un staging channel, bundles cifrados y el updater config que tu revisión requiere en tu propia app durante el trial.

Prueba gratuita de 14 días, sin tarjeta. El plan Enterprise incluye BAA, SOC 2 Type II, ISO 27001, SSO y opciones de self-hosting.