Zum Hauptinhalt springen

Setzen und Vergessen

Speichereinstellungen sind langsam. Capgo-Updates sind sofortig.

Installiere die native App einmal über deinen privaten Store oder MDM. Danach kannst du Web-Fixes über Capgo verschicken, verfolge, wer sie erhalten hat, und halte Offline-Geräte auf dem letzten guten Bundle.

Kanalmappe

Capgo-Kanal-Übersicht zum Verwalten von privaten Unternehmensanwendungsreleases
Kanalmappe
prod, site-eu, site-us
Produktionsregel
Zuerst eine Website, dann alle Standorte
Während der Synchronisierung aktualisieren
Offline ausführen
Einmal installieren
Versenden Sie die signierte native Shell über Ihr Unternehmen-Store oder MDM.
Während der Synchronisierung aktualisieren
Geräte laden die neueste Bundle während geplanten Synchronisierungszeitfenstern, Check-in-Zeit oder jedem verfügbaren Netzwerkfenster.
Offline ausführen
Die App funktioniert weiterhin aus dem gecacheten Bundle, wenn das Gerät offline ist.

Wenn jeder Store-Auslieferung die Mannschaft langsam macht

Store- und Enterprise-Paketveröffentlichungen sind langsam zu koordinieren und schwer zu überprüfen auf jedem Gerät. Capgo bietet Ihnen einen sofortigen Veröffentlichungsweg für die Web-Schicht, mit Kanälen, Geräteprotokollen, einer auf der Bühne durchgeführten Rollout und einem Rückruf.

Einmal installieren
1x
Während des Synchronisierungsprozesses aktualisieren
CI-Upload
Offline ausführen
Der Set-and-forget-Workflow

Die native Shell einmal abschicken

  1. 1

    Verteilen Sie das signierte iOS- oder Android-App über MDM, ein Enterprise-App-Store oder Ihren internen Geräteprovisionierungsfluss.

    Geräte an den richtigen Kanal anbinden

  2. 2

    Verwenden Sie einen Standardkanal für die Produktion und teilen Sie dann nach Bedarf nach Standort, Land, Team oder Hardware-Generation auf.

    Distribute the signed iOS or Android app through MDM, an enterprise app store, or your internal device provisioning flow.

  3. 3

    Veröffentlichen Sie Web-Updates aus CI

    Bauen, testen und das Capacitor Web-Bundle hochladen auf Capgo. Änderungen an der nativen code-Software gehen weiterhin durch Ihren normalen Enterprise-Paketierungsprozess.

  4. 4

    Lassen Sie Geräte aktualisieren, wenn sie online sind

    Geräte laden Updates während geplanter Verbindungsfenster herunter und speichern das letzte gute Bundle lokal für den Offline-Modus.

  5. 5

    Beobachten, rückgängig machen, wiederholen

    Verwenden Sie Kanäle, Geräteprotokolle, rollende Veröffentlichung und Rückschritt, damit lokale Teams nicht aufgefordert werden, Produktionsinstallationen zu debuggen.

Entworfen für Offline-Einschränkungen im Unternehmen

Verwenden Sie Capgo als Release-Schicht für Web-Ressourcen, nicht als Ersatz für Ihren nativen Verteilungsprozess. Die nativen Binärdateien gehen weiterhin durch Ihren Enterprise-Paketierungsfluss.

Offline-fähiger Runtime
Die App öffnet sich aus dem installierten nativen Shell und dem letzten überprüften Capgo-Bundle, sodass Benutzer weiterarbeiten können, ohne eine lebende Verbindung.
Stelle-weise Kontrolle
Veröffentlichen Sie eine Version auf einer Website zuerst, überprüfen Sie sie mit einer kleinen Gruppe und expandieren Sie dann das gleiche Bundle auf mehrere Standorte.
Low-touch Benutzer
Benutzer öffnen immer wieder dieselbe interne App. Aktualisierungen werden im Hintergrund heruntergeladen, wenn Geräte auf ein Wi-Fi-Netzwerk oder einen geplanten Synchronisierungszeitfenster zugreifen.
Auditfreundliche Releases
Der Engineering-Team kann Bundle-Versionen, Kanäle, Rollout-Zustand und Geräte-Protokolle ohne die lokalen Teams zu befragen, ohne zu fragen.

Beispielimplementierungs-Muster

Verwenden Sie Capgo als Release-Schicht für Web-Assets, nicht als Ersatz für Ihren native Distribution-Prozess. Native Binaries bewegen sich immer noch durch Ihren Enterprise-Paket-Fluss.

CI-Upload
# Build and publish the web layer
npx @capgo/cli@latest bundle upload --channel site-eu

# Promote after the first site validates it
npx @capgo/cli@latest channel set production com.enterprise.app --latest
App-Kanal-Konfiguration
const config = {
  plugins: {
    CapacitorUpdater: {
      defaultChannel: 'production',
      autoUpdate: true,
    },
  },
}

Was dies ist und was es nicht ist

  • Verwenden Sie dies für private Enterprise-Distribution über MDM, Apple Business Manager, Android Enterprise oder einen internen Enterprise-Store.
  • Capgo aktualisiert JavaScript, HTML, CSS und Assets. Änderungen an native Plugins erfordern immer noch eine neue signierte native Paket.
  • Offline-Geräte laufen immer noch mit der letzten erfolgreichen Bundle, bis sie wieder online sind und die nächste genehmigte Aktualisierung herunterladen.
  • Dies ist keine Umgehung für den Verbraucher-App-Store. Es ist ein Betriebsmodell für private Apps für Teams, die bereits selbst verteilen.

Möchten Sie dieses Veröffentlichungsmodell für Ihre interne App?

Karten von Kanälen, Rollout-Regeln und Tracking um Ihr reales Betriebsmodell.

Planen Sie einen Instant-Rollout