HotDoc
Appointment flow where booking instructions and intake copy can change often.
- Installazioni di Google Play
- 2,1M
- Valutazione della store
- 4.6
When a fix only touches the web layer of your Capacitor app, ship it as an encrypted live update. Test it on a staging channel, roll it out in steps, and keep a record of every release for your compliance team.
Supporto umano da Martin
Un clinico segnala un etichetta sbagliata su una schermata di medicazione o di assunzione. La correzione è di poche righe di JavaScript.
Con un processo di archiviazione, costruisci un nuovo binario, lo invii e attendi. La revisione dell'archiviazione può durare 24-48 ore, a volte molto di più.
Anche dopo l'approvazione, i pazienti e il personale devono installare l'aggiornamento prima di vedere la correzione.
Pannelli di prenotazione, accettazione e ricordi cambiano spesso. Ogni correzione al layer web attende una nuova versione binaria, una revisione del magazzino e aggiornamenti degli utenti.
I revisori vogliono sapere cosa invia l'aggiornatore, dove va e se è possibile mantenerlo all'interno della propria infrastruttura.
Quando un clinico segnala un problema, il tuo team deve dire quale bundle e versione nativa quel dispositivo esegue.
Gli squadri di compliance chiedono chi ha inviato una modifica, quando e a quale canale.
Pacchetti crittografati, esposizione programmata e impostazioni aggiornamento che il tuo responsabile compliance può verificare.
Caricare il codice JavaScript, HTML e CSS corretto con il Capgo CLI. Di default, i dispositivi scaricano il bundle e lo applicano quando l'app si sposta in background. Le modifiche native code passano ancora attraverso i negozi.
Capgo firma un BAA con i clienti sanitari. L'aggiornatore non invia nomi, email o numeri di record medici, e puoi limitare o spostare ciò che invia.
Opzioni BAA e HIPAAGenera una coppia di chiavi con il CLI. I pacchetti sono crittografati prima dell'invio e controllati dall'applicazione prima dell'installazione. Capgo, i provider di archiviazione e i CDN vedono solo il testo cifrato.
Dossier crittografiaInvia un pacchetto a una piccola quota di dispositivi, controlla i dati di installazione e di fallimento, quindi aumenta. Il blocco automatico può fermare un rilascio quando le falliture aumentano, e un pacchetto che non chiama notifyAppReady() viene annullato sul dispositivo.
Come funziona
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.
Punta tutti e tre i punti di accesso dei plugin verso l'host EU, o imposta statsUrl a una stringa vuota se non sono consentite le statistiche ospitate. Non impostare un ID personalizzato che corrisponda a un paziente. Invia questa configurazione in una build di 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
Creare una coppia di chiavi, salvare la chiave pubblica nella tua configurazione di Capacitor e sincronizzare. Conserva la chiave privata nei segreti di CI, mai nel repository
npx @capgo/cli@latest key create
npx @capgo/cli@latest key save --key ./.capgo_key_v2.pub
npx cap sync
Documentazione sulla crittografia
Pubblica il bundle crittografato nel canale di staging e controllalo sui dispositivi QA prima che raggiunga i pazienti
npx @capgo/cli@latest bundle upload --channel staging --key-v2
Canali documentazione
Inizia con il 5% dei dispositivi di produzione. Quando i dati di installazione e di fallimento sembrano corretti, promuovi il pacchetto a tutti. Se non, torna indietro la 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
Documentazione progressive rilasci
Collega ogni bundle al suo commit, conserva un registro di audit di chi lo ha caricato e mostra la versione in esecuzione all'interno dell'applicazione.
Aggiungi un commento e un collegamento a ogni bundle al momento dell'upload con --comment e --link, in modo da poter tracciare un bundle distribuito fino alla sua fonte.
# 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 corrente del bundle e della versione nativa con CapacitorUpdater.current() e mostrali su una schermata di impostazioni o supporto, in modo che il personale possa dire ai supporti cosa esegue.
// 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
Condividi con il tuo proprietario della compliance e il revisore del fornitore
Utilizzare endpoint EU, disabilitare o auto-hostare statistiche aggiornamento, o passare a un'hosting autorizzato. Il tuo proprietario della conformità decide quale configurazione si adatta meglio.
Capgo e HIPAALa certificazione SOC 2 Type II, l'ISO 27001 e l'SSO sono incluse nel piano Enterprise. La DPA e la lista dei sub-processori sono pubblici per la tua revisione del fornitore.
The updater plugin and the Capgo backend are open source on GitHub. Your team can read the code that runs on patient devices.
App costruite con Capacitor
Le applicazioni per appuntamenti, registri sanitari e benefici possono aggiornare le schermate di accettazione, le istruzioni di prenotazione, la messaggistica dei provider e l'istruzione dei pazienti senza destabilizzare la shell nativa.
Appointment flow where booking instructions and intake copy can change often.
App di registro sanitario con linee guida pubbliche e flussi documentali che devono rimanere aggiornate.
App di benefici dove i percorsi del provider, dell'eligibilità e del supporto richiedono patching accurato.
Prova dei clienti
Capo Sviluppatore, drivolino GmbH
Ecco come il plugin di aggiornamento Capgo Capacitor ha rivoluzionato il nostro processo di distribuzione degli aggiornamenti: da giorni a soli minuti.
5 su 5 stelle
Eseguire aggiornamenti OTA in produzione in tempo reale senza dover attendere i cicli di revisione completi dell'App Store è stato un grande vantaggio operativo.
Developer, Webincode
“Being able to add Device ID's to certain groups and push the changes to only certain groups is a life saver.”
FAQ
È __CAPGO_KEEP_0__ conforme a HIPAA? Sottoscrivete un BAA?
Capgo sottoscrive un Accordo tra Partner Commerciali (BAA) con i clienti sanitari e le organizzazioni statunitensi già eseguono Capgo in programmi HIPAA conformi. I dati dell'aggiornatore sono minimi e devono essere scritti su dispositivo. Se il tuo review ha bisogno di più controllo, puoi anche utilizzare gli endpoint EU, disabilitare le statistiche, ospitare le statistiche endpoint, o passare a un'opzione di hosting autorizzato.
Optioni BAA e HIPAADati operativi: ID app, un ID dispositivo casuale, piattaforma, bundle e versioni native, versione OS, versione plugin e eventi di aggiornamento. L'indirizzo IP viene utilizzato a livello di trasporto. Non invia nomi, indirizzi email, ID account o numeri di registro medico. Non impostare un ID personalizzato che corrisponda a un paziente o a un utente.
Privacy e raccolta datiSì. Puntate gli endpoint di aggiornamento, statistiche e canale su plugin.eu.capgo.app per mantenere la strada dei dati del plugin in Europa. Puoi anche inviare statistiche al tuo endpoint. Il piano Enterprise aggiunge opzioni dedicate, ibride e autorizzate per l'hosting.
Posizione dei dati nell'UESolo la layer web: JavaScript, HTML, CSS e asset. Le modifiche ai code nativi, plugin o autorizzazioni richiedono ancora una nuova costruzione attraverso l'App Store e Google Play.
Quali cose possono essere inviate come live updateRegistri di audit registrano gli upload dei pacchetti, le modifiche ai canali e le modifiche ai membri. La storia dei canali elenca ogni pacchetto che era in vita, e ogni pacchetto può contenere un commento e un collegamento di commit. I ruoli limitano chi può caricare pacchetti o modificare canali.
Audit logConfigura un canale di staging, pacchetti crittografati e la configurazione dell'aggiornatore per le tue esigenze di revisione sul tuo app durante la prova.
Sostegno umano da Martin
14 giorni di prova gratuita, nessuna carta di credito. Sono disponibili opzioni di Enterprise con BAA, SOC 2 Type II, ISO 27001, SSO e hosting self-service.