HotDoc
Terminfluss, bei dem Buchungsanweisungen und Eingabekopien oft geändert werden können.
- Google Play-Installationen
- 2,1 Mio.
- Store-Bewertung
- 4.6
Wenn ein Fix nur die Web-Schicht Ihres Capacitor-Apps berührt, versenden Sie es als verschlüsseltes live update. Testen Sie es auf einer Staging-Kanal, fahren Sie es in Schritten aus und halten Sie ein Protokoll jeder Veröffentlichung für Ihre Compliance-Team bereit.
14-tägige unbegrenzte kostenlose Testversion. Keine Kreditkarte erforderlich.
Unternehmen benötigen? Kontaktieren Sie unser Team
Ein Arzt meldet ein falsches Etikett auf einer Medikamenten- oder Intaktscreen. Die Reparatur ist nur ein paar Zeilen JavaScript
Mit einem Store-only-Prozess bauen Sie einen neuen Binär, senden ihn ab und warten. Die Überprüfung im Store dauert oft 24-48 Stunden, manchmal sogar viel länger
Auch nach Genehmigung müssen Patienten und Personal die Aktualisierung installieren, bevor sie die Reparatur sehen
Buchungs-, Eingabe- und Erinnerungsscreens ändern sich oft. Jeder Web-Schicht-Fix wartet auf eine neue Binärdatei, eine Bewertung im Store und Benutzeraktualisierungen.
Bewertende Personen möchten wissen, was der Updater sendet, wohin es geht und ob Sie es in Ihrem eigenen Infrastruktur speichern können.
Wenn ein Kliniker ein Problem meldet, muss Ihre Mannschaft sagen, welches Bundle und native Version das Gerät läuft.
Zuverlässigkeitsteams fragen, wer eine Änderung verschickt hat, wann und in welchem Kanal.
Verschlüsselte Pakete, gestufte Exposition und Updater-Einstellungen, die Ihr Compliance-Besitzer überprüfen kann.
Laden Sie die korrigierte JavaScript-, HTML- und CSS-Dateien mit dem Capgo CLI hoch. Standardmäßig laden Geräte das Paket herunter und wenden es an, wenn die App in den Hintergrund wechselt. Native code-Änderungen gehen immer noch durch die Stores.
Capgo unterzeichnet einen BAA mit Gesundheitskunden. Der Updater sendet keine Namen, E-Mails oder medizinische Aufzeichnungen und Sie können die Übermittlung von Dingen, die er sendet, einschränken oder verschieben.
BAA- und HIPAA-OptionenErstellen Sie ein Schlüsselpaar mit dem CLI. Pakete werden vor dem Upload verschlüsselt und durch die App überprüft, bevor sie installiert werden. Capgo, Speicheranbieter und CDNs sehen nur das Ciphertext.
VerschlüsselungsdokumentationEin Bundle an einem kleinen Anteil von Geräten senden, Installations- und Fehlerdaten überprüfen und dann erhöhen. Die automatische Pause kann eine Rollout-Veröffentlichung stoppen, wenn die Fehler steigen, und ein Bundle, das notifyAppReady() nie aufruft, wird auf dem Gerät zurückgerollt.
Wie es funktioniert
Einmaliger Einrichtung des Updaters, um Ihre Überprüfung zu entsprechen, dann senden Sie jede Web-Schicht-Fix durch Staging und eine gestufte Produktionsveröffentlichung. Jeder Befehl unten stammt aus den Capgo-Dokumenten.
Setzen Sie alle drei Plugin-Endpunkte auf den EU-Host oder setzen Sie statsUrl auf einen leeren String, wenn die Hostung von Statistiken nicht erlaubt ist. Setzen Sie keinen benutzerdefinierten ID, der einer Patienten zugeordnet ist. Versenden Sie diese Konfiguration in einem Laden.
// 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',
},
}
BAA- und HIPAA-Optionen
Create a key pair, save the public key in your Capacitor config, and sync. Keep the private key in your CI secrets, never in the repo.
npx @capgo/cli@latest key create
npx @capgo/cli@latest key save --key ./.capgo_key_v2.pub
npx cap sync
Verschlüsselungsdocs
Hochladen Sie das verschlüsselte Bundle auf den Testkanal und überprüfen Sie es auf QA-Geräten, bevor es bei den Patienten ankommt.
npx @capgo/cli@latest bundle upload --channel staging --key-v2
Kanäle Docs
Beginnen Sie mit 5% der Produktionsgeräte. Wenn Installations- und Fehlerdaten richtig aussehen, bewerben Sie das Bundle für alle. Wenn nicht, rollen Sie die Kohorte zurück.
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
Progressive Rollouts Docs
Verbinde jede Bundle mit seinem Commit, halte eine Audit-Log von wem es verschickt hat und zeige die laufende Version innerhalb der App.
Füge bei der Uploadzeit einen Kommentar und einen Link zu jedem Bundle mit --comment und --link hinzu, damit du einen bereitgestellten Bundle zurückverfolgen kannst, bis zu seinem Ursprung.
# 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)"
Lesen Sie die aktuelle Bündel- und native Version mit CapacitorUpdater.current() und zeigen Sie sie auf einer Einstellungen- oder Unterstützungsseite an, damit Mitarbeiter Unterstützung wissen, was sie laufen lassen.
// 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
Was Sie mit Ihrem Compliance-Besitzer und Vendor-Review teilen können
Verwenden Sie EU-Endpunkte, deaktivieren oder selbsthosten Sie die Updater-Statistiken oder wechseln Sie zu einer lizenzierten Selbstverwaltung. Der Compliance-Besitzer entscheidet, welche Konfiguration passt.
Capgo und HIPAASOC 2 Type II, ISO 27001 und SSO sind im Enterprise-Plan enthalten. Die DPA und die Liste der Subverarbeiter sind öffentlich für Ihre Prüfung durch den Lieferanten.
Der Updater-Plugin und der Capgo-Backend sind auf GitHub als offene Quellen verfügbar. Ihr Team kann die code lesen, die auf Patientengeräten läuft.
Apps, die mit Capacitor erstellt wurden
Termin-, Gesundheitsdokumenten- und Vorteils-Apps können die Eingabefelder für Terminanfragen, Buchungsanweisungen, Anbietermitteilungen und Patientenunterricht ohne Destabilisierung der nativen Shell aktualisieren.
Terminfluss, bei dem Buchungsanweisungen und Eingabekopien oft geändert werden können.
Ein Gesundheitsdienst-App mit öffentlicher Anleitung und Dokumentenflüssen, die aktuell bleiben müssen.
Bei dieser Anwendung müssen die Anbieter-, Zulassungs- und Unterstützungsreisen sorgfältig gepatcht werden.
Kundenbeweis
Leiter der Entwicklung, drivolino GmbH
“Der Capgo Capacitor-Updater-Plugin hat unsere Update-Verfahren vollständig umgestaltet. Was früher Tage dauerte, dauert jetzt nur noch Minuten.”
Gründer, NuTriQ
“Die Möglichkeit, Produktions-OTA-Updates sofort zu pushen, ohne auf die vollständige App-Store-Überprüfung warten zu müssen, war ein enormer operativer Vorteil.”
Entwickler, Webincode
“Es ist ein Leben rettender Vorteil, dass man bestimmte Geräte-IDs zu bestimmten Gruppen hinzufügen und die Änderungen nur an bestimmten Gruppen durchführen kann.”
FAQ
Kurze Antworten für Ingenieurteams, die sich auf eine Sicherheits- oder HIPAA-Überprüfung vorbereiten
Capgo unterzeichnet einen Geschäftspartnervertrag (BAA) mit Gesundheitskunden und U.S.-Organisationen führen bereits Capgo in HIPAA-konformen Programmen durch. Die Updater-Daten sind minimal und geräteskaliert. Wenn Ihre Überprüfung mehr Kontrolle benötigt, können Sie auch EU-Endpunkte verwenden, Statistiken deaktivieren, den Statistik-Endpunkt selbst hosten oder auf eine lizenzierte Selbstverwaltung umstellen.
BAA- und HIPAA-OptionenBetriebsdaten: Anwendungs-ID, eine zufällige Anwendungs-skalierbare Geräte-ID, Plattform, Bundle- und native Versionen, Betriebssystemversion, Pluginversion und Updateereignisse. Die IP-Adresse wird auf Transportebene verwendet. Es sendet keine Namen, E-Mails, Account-IDs oder medizinische Aufzeichnungsnummern. Setzen Sie keine benutzerdefinierte ID, die einem Patienten oder Benutzer zugeordnet ist.
Datenschutz und DatensammlungJa. Beziehen Sie die Update-, Statistik- und Kanalendpunkte auf plugin.eu.capgo.app, um die Plugin-Datenspeicherung in Europa zu erhalten. Sie können auch Statistiken an Ihren eigenen Endpunkt senden. Der Enterprise-Plan fügt dedizierte, hybride und lizenzierte Selbstverwaltungsoptionen hinzu.
EU-DatenspeicherungNur die Web-Schicht: JavaScript, HTML, CSS und Assets. Änderungen an der native code, Plugins oder Berechtigungen erfordern immer noch eine neue Veröffentlichung über den App Store und Google Play.
Was kann als live update geliefert werden?Audit-Protokolle erfassen Uploads von Paketen, Kanaländerungen und Mitgliederänderungen. Die Kanalhistorie listet alle Pakete auf, die live waren, und jedes Paket kann eine Kommentar und einen Commit-Link enthalten. Rollen bestimmen, wer Pakete hochladen oder Kanäle ändern kann.
Audit-ProtokolleEinrichten Sie einen Testkanal, verschlüsselte Pakete und die Updater-Konfiguration, die Ihre Überprüfung benötigt, in Ihrer App während der Testphase.
Menschliche Unterstützung von Martin
14-tägige kostenlose Testversion. Keine Kreditkarte erforderlich.
Unternehmen benötigen? Sprechen Sie mit unserem Team
14-tägige kostenlose Testversion, keine Kreditkarte. Ein BAA, SOC 2 Type II, ISO 27001, SSO und Selbsthostingoptionen sind mit dem Enterprise-Plan erhältlich.