Zum Inhalt springen

Übersicht

Nutzen Sie Capgo’s Live-Updates-Funktion, um die JavaScript-Bundles Ihrer App remote und in Echtzeit zu aktualisieren. Pushen Sie JS-Updates direkt an Ihre Benutzer auf iOS, Android und Electron, ohne durch Store-Ebene-Überprüfungszyklen zu gehen, um Fehler zu beheben und neue Funktionen schneller zu liefern.

Capgo’s Live-Update-System hat zwei Schlüsselfunktionen:

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

  2. Kanäle, die Ihnen ermöglichen, Updates auf bestimmte Benutzergruppen zu richten. Sie können Kanäle verwenden, um verschiedene Release-Tracks zu verwalten, wie Production, Stagingund Dev.

Wenn Sie ein neues JS-Paket auf Capgo hochladen und es einem Kanal zuweisen, wird das Capgo SDK in Apps, die für diesen Kanal konfiguriert sind, das Update erkennen und herunterladen. Das nächste Mal, wenn die App neu gestartet wird, wird das neue Paket geladen.

Warum Capgo-Protokolle wichtig sind (Marketingansicht)

Überschrift: Warum Capgo-Protokolle wichtig sind (Marketingansicht)
  • Instant-Übersicht über jede Bereitstellung: Per-Geräte-Zeitlinien zeigen Überprüfungen, Downloads, Installationen, Richtlinienblockierungen und Rollbacks an, so dass Sie genau wissen, was passiert ist – ohne Spekulationen oder "Es funktioniert auf meinem Telefon"-Debatten.
  • Schnellere Reaktion auf Vorfälle: Warnungskodierungen (z.B. Rate Limits, Checksum-Fehler, notifyAppReady-Verpasst) treten vor dem Eintreten von Benutzerfluten auf, sodass Sie eine Korrektur oder ein Rollback in Minuten durchführen können.
  • Kanalrichtlinienbeweis: Protokolle bestätigen, dass Schutzschilde (Blockieren von Hauptversionen, Deaktivieren von Emulatoren/Entwicklerbuilds, Plattformgrenzen) aktiv die Produktion schützen.
  • Schutz der Umsatz- und Ruf: Sie sehen, wann Updates auf schlechten Netzwerken oder bei Planbegrenzungen stocken, sodass Sie intervenieren können, bevor sich die Konversionen, Sitzungen oder Bewertungen verringern.
  • Einzige Wahrheitsquelle: Produkt, QA und Support teilen die gleiche Cloud-Protokollströmung – ohne Durchsuchen von Xcode/Android Studio oder Benachrichtigen von Ingenieuren für native Protokolle.

Um Live Updates zu verwenden, folgen Sie diesen Schritten:

  1. Abschließen Sie die Capgo Schnellstartanleitung um Ihre App in Capgo einzurichten und die Capgo SDK zu installieren.

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

  3. Bauen Sie Ihr JS-Bundle und laden Sie es auf Capgo hoch:

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

    Terminalfenster
    npx @capgo/cli@latest app debug
  5. Schließen Sie die Anwendung und öffnen Sie sie erneut, nachdem das Update heruntergeladen wurde, um das neue Bundle zu laden.

Siehe die Live-Updates bereitstellen weitere Details finden Sie im

Wenn Sie Übersicht zur Planung der Ladenfreigabe und -distribution verwenden, verbinden Sie sie mit @capgo/capacitor-in-app-Bewertung für die Implementierungsdetails in @capgo/capacitor-in-app-Bewertung Verwenden Sie @capgo/capacitor-in-app-Bewertung für die native Fähigkeit in Verwenden Sie @capgo/capacitor-in-app-Bewertung @capgo/capacitor-native-Markt für die Implementierungsdetails in @capgo/capacitor-native-Markt Mit @capgo/capacitor-native-market für die native Fähigkeit in Mit @capgo/capacitor-native-market, und Capacitor OTA-Updates: Richtlinie für die Genehmigung durch den App Store für den praktischen Kontext in Capacitor OTA-Updates: Richtlinie für die Genehmigung durch den App Store.