HotDoc
Flusso di prenotazione con istruzioni e testi di intake che cambiano spesso.
- Installazioni Google Play
- 2,1M
- Valutazione store
- 4.6
Se una correzione riguarda solo il web layer della tua app Capacitor, distribuiscila come un live update criptato. Testala su un canale di staging, rilasciala gradualmente e tieni traccia di ogni release per il tuo team di compliance.
Prova gratuita illimitata di 14 giorni. Nessuna carta di credito richiesta Rimborso garantito entro 14 giorni. Annulla quando vuoi.
Esigenze Enterprise? Parla con il nostro team
Un medico segnala un'etichetta errata su uno schermo di terapia o assunzione. Il fix richiede solo poche righe di JavaScript.
Con un processo limitato allo store, devi buildare un nuovo binario, sottoporlo e attendere. La revisione dello store richiede spesso 24–48 ore, a volte molto di più.
Anche dopo l'approvazione, pazienti e personale devono comunque installare l'aggiornamento per vedere il fix.
Schermi di prenotazione, accettazione e promemoria cambiano spesso. Ogni fix al web-layer deve attendere un nuovo binario, la revisione dello store e l'aggiornamento dell'utente.
I revisori vogliono sapere cosa invia l'updater, dove finiscono i dati e se è possibile gestirli nella propria infrastruttura.
Quando un medico segnala un problema, il tuo team deve identificare quale bundle e versione native sta eseguendo quel dispositivo.
I team di compliance chiedono chi ha rilasciato una modifica, quando e su quale canale.
Bundle criptati, rilascio graduale e impostazioni dell'updater revisionabili dal responsabile della compliance.
Fai l'upload di JavaScript, HTML e CSS corretti con Capgo CLI. Di default, i dispositivi scaricano il bundle e lo applicano quando l'app passa in background. Le modifiche al code Native passano comunque tramite gli store.
Capgo firma un BAA con i clienti healthcare. L'updater non invia nomi, email o numeri di cartella clinica, e puoi limitare o spostare i dati inviati.
Opzioni BAA e HIPAACrea una chiave con CLI. I bundle sono criptati prima dell'upload e verificati dall'app prima dell'installazione. Capgo, i provider di storage e i CDN vedono solo il ciphertext.
Documentazione sulla crittografiaInvia un bundle a una piccola percentuale di dispositivi, controlla i dati di installazione e di errore, poi aumenta la quota. L'auto-pause può bloccare un rollout se gli errori aumentano, e un bundle che non chiama mai notifyAppReady() viene sottoposto a rollback sul dispositivo.
Come funziona
Configura l'updater una sola volta per il tuo review, poi invia ogni fix del web-layer tramite staging e un rollout graduale in produzione. Ogni comando qui sotto proviene dalla documentazione di Capgo.
Punta tutti e tre gli endpoint dei plugin all'host EU, o imposta statsUrl a una stringa vuota se le statistiche ospitate non sono consentite. Non impostare un ID personalizzato riconducibile a un paziente. Includi questa config in un build dello 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',
},
}
Opzioni BAA e HIPAA
Crea una key pair, salva la public key nella tua config di Capacitor e sincronizza. Mantieni la private key nei segreti della tua CI, mai nel repo.
npx @capgo/cli@latest key create
npx @capgo/cli@latest key save --key ./.capgo_key_v2.pub
npx cap sync
Docs sulla cifratura
Fai l'upload del bundle cifrato sul canale di staging e testalo su dispositivi QA prima che raggiunga i pazienti.
npx @capgo/cli@latest bundle upload --channel staging --key-v2
Docs canali
Inizia con il 5% dei dispositivi in produzione. Quando i dati su installazioni ed errori sono a posto, promuovi il bundle a tutti. In caso contrario, esegui il rollback della 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 sui rollout progressivi
Collega ogni bundle al relativo commit, tieni un audit log di chi lo ha rilasciato e mostra la versione attiva nell'app.
Aggiungi un commento e un link a ogni bundle al momento dell'upload con --comment e --link, per risalire alla sorgente di un bundle deployato.
# 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)"
Leggi la versione attuale del bundle e quella native con CapacitorUpdater.current() e mostrale in una schermata di impostazioni o supporto, così lo staff può comunicare la versione in uso.
// 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
Cosa puoi condividere con il responsabile della compliance e il vendor
Usa endpoint EU, disabilita o self-host le statistiche dell'updater, o passa al self-hosting con licenza. Il tuo responsabile della compliance deciderà la configurazione migliore.
Capgo e HIPAASOC 2 Type II, ISO 27001 e SSO sono inclusi nel piano Enterprise. DPA e lista dei sub-processor sono pubblici per la revisione del vendor.
L'updater plugin e il backend Capgo sono open source su GitHub. Il tuo team può leggere il code che gira sui dispositivi dei pazienti.
App buildate con Capacitor
App per appuntamenti, cartelle cliniche e benefit possono aggiornare schermi di intake, istruzioni di booking, messaggistica e formazione dei pazienti senza destabilizzare la native shell.
Flusso di prenotazione con istruzioni e testi di intake che cambiano spesso.
App per cartelle cliniche con guide pubbliche e flussi documentali sempre aggiornati.
App benefit con percorsi per provider, idoneità e supporto che richiedono patch precise.
Cosa dicono i clienti
Lead Developer, drivolino GmbH
“Il plugin Capgo Capacitor Updater ha rivoluzionato il nostro modo di rilasciare gli aggiornamenti. Quello che prima richiedeva giorni, ora si fa in pochi minuti.”
Fondatore, NuTriQ
“Poter rilasciare aggiornamenti OTA in produzione all'istante, senza attendere i cicli completi di revisione dell'App Store, è stato un enorme vantaggio operativo.”
Sviluppatore, Webincode
“Poter aggiungere i Device ID a determinati gruppi e inviare le modifiche solo a quei gruppi è una manna.”
FAQ
Risposte rapide per i team engineering impegnati in audit di sicurezza o HIPAA.
Capgo firma un Business Associate Agreement (BAA) con i clienti healthcare, e le organizzazioni negli Stati Uniti utilizzano già Capgo in programmi conformi a HIPAA. I dati dell'updater sono minimi e limitati al dispositivo. Se la vostra revisione richiede maggiore controllo, potete usare gli endpoint EU, disabilitare le statistiche, ospitare autonomamente l'endpoint delle statistiche o passare alla versione self-hosted con licenza.
Opzioni BAA e HIPAADati operativi: app ID, un ID dispositivo casuale specifico per l'app, piattaforma, versioni del bundle e native, versione OS, versione dei plugin ed eventi di update. L'indirizzo IP è utilizzato a livello di trasporto. Non vengono inviati nomi, email, account ID o numeri di cartella clinica. Non impostare un ID personalizzato che possa mappare un paziente o un utente.
Privacy e raccolta datiSì. Punta gli endpoint di update, stats e channel a plugin.eu.capgo.app per mantenere il percorso dei dati del plugin in Europa. Puoi anche inviare le statistiche al tuo endpoint dedicato. Il piano Enterprise aggiunge opzioni dedicate, ibride e self-hosted con licenza.
Localizzazione dati EUSolo il web layer: JavaScript, HTML, CSS e asset. Le modifiche al code nativo, ai plugin o ai permessi richiedono ancora un nuovo build tramite App Store e Google Play.
Cosa può essere distribuito come live updateGli audit log registrano gli upload dei bundle, i cambi di channel e i cambiamenti dei membri. La cronologia del channel elenca ogni bundle che è stato live, e ogni bundle può includere un commento e un link al commit. I ruoli limitano chi può caricare bundle o cambiare channel.
Audit logConfigura un channel di staging, bundle criptati e l'updater config necessari per la revisione sulla tua app durante la trial.
Distribuisci live update Capgo criptati alle app dei pazienti senza attendere la revisione degli store.
supporto umano di Martin
Prova gratuita illimitata di 14 giorni. Nessuna carta di credito richiesta Rimborso garantito entro 14 giorni. Annulla quando vuoi.
Esigenze Enterprise? Parla con il nostro team
Prova gratuita di 14 giorni, senza carta di credito. Il piano Enterprise include BAA, SOC 2 Type II, ISO 27001, SSO e opzioni di self-hosting.