HotDoc
Flujo de cita donde las instrucciones de reserva y el texto de ingreso pueden cambiar con frecuencia.
- Instalaciones de Google Play
- 2.1M
- Calificación de la tienda
- 4.6
Cuando una corrección solo afecta la capa web de tu aplicación Capacitor, envíala como un live update cifrado. Prueba en un canal de staging, distribuye en pasos y mantén un registro de cada lanzamiento para tu equipo de cumplimiento.
Prueba durante 14 días sin tarjeta de crédito
Necesidades de empresa? Comuníquese con nuestro equipo
Un médico informa un etiqueta incorrecta en una pantalla de medicamentos o de ingesta. La corrección es unas pocas líneas de JavaScript.
Con un proceso solo de almacenamiento, construye un nuevo binario, lo envía y espera. La revisión del almacenamiento suele tardar 24-48 horas, a veces mucho más.
Después de la aprobación, los pacientes y el personal todavía deben instalar la actualización antes de ver la corrección.
Las pantallas de reserva, ingreso y recordatorios cambian con frecuencia. Cada arreglo de capa web espera una nueva binaria, una revisión de almacenamiento y actualizaciones de usuario.
Los revisores quieren saber qué envía el actualizador, a dónde va y si pueden mantenerlo en su propia infraestructura.
Cuando un clínico informa un problema, su equipo tiene que decir qué paquete y versión nativa que el dispositivo ejecuta.
Los equipos de cumplimiento preguntan quién envió un cambio, cuándo y a qué canal.
Paquetes cifrados, exposición estadiada y ajustes del actualizador que su propietario de cumplimiento puede revisar.
Subir el JavaScript, HTML y CSS corregidos con el Capgo CLI. Por defecto, los dispositivos descargan el paquete y lo aplican cuando la aplicación se mueve al fondo. Los cambios nativos code todavía pasan por las tiendas.
Capgo firma un BAA con clientes de atención médica. El actualizador no envía nombres, correos electrónicos o números de registros médicos, y puede limitar o mover lo que envía.
Opciones BAA y HIPAACrear una pareja de claves con el CLI. Los paquetes se cifran antes de subir y se verifican por la aplicación antes de la instalación. Capgo, proveedores de almacenamiento y CDNs solo ven el texto cifrado.
Documentación de cifradoEnvíe un paquete a una pequeña fracción de dispositivos, verifique los datos de instalación y fracaso, y luego aumente. El pausa automático puede detener un lanzamiento cuando aumenten los fracasos, y un paquete que nunca llame a notifyAppReady() se devuelve en el dispositivo.
¿Cómo funciona?
Set up the updater once to match your review, then send each web-layer fix through staging and a staged production rollout. Every command below is from the Capgo docs.
Point all three plugin endpoints to the EU host, or set statsUrl to an empty string if hosted statistics are not allowed. Do not set a custom ID that maps to a patient. Ship this config in a store build.
// 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 BAA y HIPAA
Crea una pareja de claves, almacena la clave pública en tu configuración Capacitor y sincroniza. Mantén la clave privada en tus secretos de CI, nunca en el repositorio.
npx @capgo/cli@latest key create
npx @capgo/cli@latest key save --key ./.capgo_key_v2.pub
npx cap sync
Documentación de cifrado
Sube el paquete cifrado al canal de staging y compruébalo en dispositivos de QA antes de que llegue a los pacientes.
npx @capgo/cli@latest bundle upload --channel staging --key-v2
Documentación de canales
Comience con el 5% de dispositivos de producción. Cuando los datos de instalación y falla estén correctos, promueva el paquete a todos. Si no, róllelo de regreso.
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
Documentación de despliegue progresivo
Enlace cada paquete a su commit, mantenga un registro de auditoría de quién lo envió y muestre la versión en ejecución dentro de la aplicación.
Agregar un comentario y un enlace a cada paquete en el momento de carga con --comment y --link, para que puedas rastrear un paquete desplegado hacia su fuente.
# 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)"
Lea el paquete actual y la versión nativa con CapacitorUpdater.current() y muestrelos en una pantalla de ajustes o soporte, para que el personal pueda decir a los soportes qué versión ejecutan.
// 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
Qué puede compartir con su propietario de cumplimiento y revisión de proveedores
Use puntos finales de la UE, desactive o hospédese mismo estadísticas de actualizador, o pase a hospedaje autenticado. Su propietario de cumplimiento decide qué configuración se ajusta.
Capgo y HIPAAEl SOC 2 Type II, ISO 27001 y SSO están incluidos en el plan Enterprise. La DPA y la lista de subprocesadores están públicas para su revisión de proveedores.
El plugin de actualización y el Capgo backend están disponibles bajo licencia abierta en GitHub. Tu equipo puede leer el code que se ejecuta en dispositivos de pacientes.
Aplicaciones construidas con Capacitor
Las aplicaciones de citas, registros de salud y beneficios pueden actualizar pantallas de ingreso, instrucciones de reserva, mensajes de proveedores y educación del paciente sin desestabilizar la caja nativa.
Flujo de cita donde las instrucciones de reserva y el texto de ingreso pueden cambiar con frecuencia.
Aplicación de historial médico con orientación pública y flujos de documentos que deben mantenerse actualizados.
Aplicación de beneficios donde los viajes del proveedor, la elegibilidad y el apoyo necesitan parches cuidadosos.
Prueba de clientes
Desarrollador Líder, drivolino GmbH
"El plugin de actualizaciones Capgo Capacitor ha cambiado completamente cómo enviamos actualizaciones. Lo que solía tomar días ahora solo toma minutos."
Fundador, NuTriQ
Ser capaz de enviar actualizaciones OTA de producción de inmediato sin tener que esperar a los ciclos de revisión completos de la Tienda de Aplicaciones ha sido una gran ventaja operativa.
Desarrollador, Webincode
“Ser capaz de agregar IDs de dispositivo a ciertos grupos y enviar los cambios a solo ciertos grupos es un salvavidas.”
FAQ
Respuestas breves para equipos de ingeniería preparándose para una revisión de seguridad o HIPAA.
Capgo firma un Acuerdo de Asociado de Negocios (BAA) con clientes de salud y las organizaciones de EE. UU. ya ejecutan Capgo en programas HIPAA-compatibles. Los datos del actualizador son mínimos y están escopados al dispositivo. Si su revisión necesita más control, también puede utilizar puntos finales de la UE, deshabilitar estadísticas, auto-albergar el punto final de estadísticas o pasar a la auto-albergamiento licenciado.
Opciones de BAA y HIPAALos datos operativos: ID de aplicación, un ID de dispositivo aleatorio escopado a la aplicación, plataforma, versiones de paquete y nativas, versión de sistema operativo, versión de plugin y eventos de actualización. La dirección IP se utiliza a nivel de transporte. No envía nombres, correos electrónicos, IDs de cuenta o números de registro médico. No configure un ID personalizado que se mapee a un paciente o usuario.
Privacidad y recopilación de datosSí. Punte el punto de actualización, estadísticas y puntos de conexión de canal a plugin.eu.capgo.app para mantener el camino de datos del plugin en Europa. También puede enviar estadísticas a su propio punto de conexión. El plan de empresa agrega opciones de configuración dedicada, híbrida y licenciada autoalmacenada.
Ubicación de datos de la UESolo la capa web: JavaScript, HTML, CSS y activos. Los cambios en la capa nativa code, plugins o permisos todavía requieren una nueva compilación a través de la Tienda de Aplicaciones y Google Play.
¿Qué puede enviar como un live update?Los registros de auditoría registran las cargas de paquetes, cambios de canal y cambios de miembros. La historia de canal lista cada paquete que estuvo en vivo, y cada paquete puede llevar un comentario y un enlace de commit. Los roles limitan a quién puede cargar paquetes o cambiar canales.
Audit logsConfigura un canal de pruebas, paquetes cifrados y la configuración del actualizador que necesitas para tu revisión en tu propia aplicación durante la prueba.
Soporte humano de Martin
14-día de prueba gratuita ilimitada. No se requiere tarjeta de crédito.
¿Necesita una empresa? Hable con nuestro equipo
Prueba gratuita durante 14 días, sin tarjeta de crédito. La versión empresarial incluye opciones de BAA, SOC 2 Type II, ISO 27001, inicio de sesión único y autohospitalización.