Zum Inhalt springen

Übersicht

Verwenden Sie Capgo’s Live-Updates-Funktion, um die JavaScript-Bundles Ihrer App ferngesteuert und in Echtzeit zu aktualisieren. Drücken Sie JS-Updates direkt an Ihre Benutzer auf iOS, Android und Electron aus, ohne durch die Überprüfungszyklen der App-Stores zu gehen, um Fehler zu beheben und neue Funktionen schneller zu liefern.

Capgo’s Live Update-System hat zwei wichtige Komponenten:

  1. Die Capgo SDK, die Sie in Ihrer App installieren. Die SDK überprüft nach verfügbaren Updates und lädt sie im Hintergrund herunter.

  2. Kanäle, mit denen Sie Updates auf bestimmte Benutzergruppen zählen können. Sie können Kanäle verwenden, um verschiedene Release-Tracks zu verwalten, wie z.B. Production, Staging, und Dev.

Wenn Sie ein neues JS-Bundle auf Capgo hochladen und es einem Kanal zuweisen, erkennen die Capgo SDK in Apps, die für diesen Kanal konfiguriert sind, das Update und laden es herunter. Beim nächsten Neustart der App wird das neue Bundle geladen.

  • Echtzeit-Röntgen aller Rollouts: Per-Geräte-Zeitpläne zeigen Überprüfungen, Downloads, Installationen, Policy-Blockaden und Rollbacks an, so dass Sie genau wissen, was passiert ist – ohne Spekulationen oder ‘Es funktioniert auf meinem Telefon’-Debatten.
  • Rapide Reaktion auf Vorfälle: Warnungen wie Fehlercodes (z.B. Rate-Limits, Prüfsummenfehler, notifyAppReady-Verpasst) erscheinen, bevor Benutzer das Support-Team überlasten, sodass Sie eine Korrektur oder ein Rollback in Minuten durchführen können.
  • Kanalrichtlinienbeweis: Protokolle bestätigen, dass Schutzmaßnahmen (Blockierung von Major-Versionen, Deaktivierung von Emulatoren/Entwickler- Builds, Plattformgrenzen) aktiv den Produktionsbetrieb schützen.
  • Revenue & reputation protection: Sehen Sie, wann Updates auf schlechten Netzwerken oder bei Planbegrenzungen stocken, damit Sie intervenieren können, bevor sich Umsätze, Sitzungen oder Bewertungen verringern.
  • Einzige Wahrheitsquelle: Produkt, QA und Support teilen sich denselben Cloud-Protokollstrom – keine Durchsuchung von Xcode/Android Studio oder Nachrichten an Ingenieure für native Protokolle.

Um Live Updates zu verwenden, folgen Sie diesen Schritten:

  1. Abschließen Sie das Capgo Schnellstart Ihre App in Capgo einrichten und die Capgo SDK installieren.

  2. In Ihrer App code aufrufen. CapacitorUpdater.notifyAppReady() nachdem Ihre App initialisiert wurde. Dies teilt der Capgo SDK mit, dass Ihre App bereit ist, Updates zu empfangen.

  3. Ihre JS-Bundle erstellen und hochladen Sie es auf Capgo:

    Terminal-Fenster
    npm run build
    npx @capgo/cli@latest bundle upload --channel=production
  4. Öffnen Sie Ihre App und warten Sie, bis das Update heruntergeladen ist. Sie können den Status mit: überprüfen.

    Terminal-Fenster
    npx @capgo/cli@latest app debug
  5. Schließen Sie die App und öffnen Sie sie erneut, um das neue Bundle zu laden.

Siehe die Live-Updates bereitstellen Anleitung für weitere Details.

Wenn Sie Live Updates verwenden Übersicht um die Lagergenehmigung und -verteilung zu planen, verbinden Sie es mit @capgo/capacitor-In-App-Bewertung zur Implementierung im @capgo/capacitor-In-App-Bewertung Mit @capgo/capacitor-In-App-Bewertung zur nativen Fähigkeit in Mit @capgo/capacitor-In-App-Bewertung @capgo/capacitor-Native-Markt zur Implementierung im @capgo/capacitor-Native-Markt Mit @capgo/capacitor-Native-Markt zur nativen Fähigkeit in Mit @capgo/capacitor-Native-Markt, und Capacitor OTA-Updates: App Store Genehmigungsleitfaden zum praktischen Kontext in Capacitor OTA-Updates: App Store Genehmigungsleitfaden.