Zum Inhalt springen

Übersicht

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

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

  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 zielgerichtet anbieten können. Sie können Kanäle verwenden, um verschiedene Release-Tracks zu verwalten, wie z. B. 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. Die nächste Zeit, in der die App neu gestartet wird, wird das neue Paket geladen.

Why Capgo Logs Matter (marketing view)

Warum Capgo-Protokolle wichtig sind (Marketingansicht)
  • Instant x-ray of every rolloutPer-Geräte-Zeitlinien zeigen Überprüfungen, Downloads, Installationen, Policy-Blockaden und Rollbacks, so dass Sie genau wissen, was passiert ist – ohne Spekulationen oder 'Es funktioniert auf meinem Telefon' -Debatten.
  • Faster incident responseAlarmartige Codes (z.B. Rate Limits, Checksum-Fehler, notifyAppReady-Missverständnisse) werden vor dem Eintreten von Benutzerfluten angezeigt, sodass Sie eine Korrektur oder ein Rollback in Minuten durchführen können.
  • Channel policy proofProtokolle bestätigen, dass Schutzmaßnahmen (Blockierung von Major-Versionen, Deaktivierung von Emulatoren/Entwickler- Builds, Plattformgrenzen) aktiv die Produktion schützen.
  • Revenue & reputation protectionSie sehen, wann Updates auf schlechten Netzwerken oder bei Planbegrenzungen stocken, sodass Sie intervenieren können, bevor sich die Konversionsraten, Sitzungen oder Bewertungen verringern.
  • Single source of truthProdukt, QA und Support teilen den gleichen Cloud-Protokollstrom – keine Durchsuchung von Xcode/Android Studio oder Nachrichten an Ingenieure für native Protokolle.

Um Live-Updates zu verwenden, folgen Sie bitte diesen Schritten:

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

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

  3. Erstellen 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. Sobald die Aktualisierung heruntergeladen ist, schließen Sie und öffnen Sie Ihr Anwendungsprogramm, um die neue Bundle zu laden.

Siehe das Live-Updates bereitstellen Ratgeber für weitere Details.

Wenn Sie " Übersicht zur Planung der Laden genehmigung und Verteilung verwenden, verbinden Sie es mit @capgo/capacitor-in-app-Bewertung für die Implementierungsdetails in @capgo/capacitor-in-app-Bewertung, Mit @capgo/capacitor-in-app-Bewertung für die native Fähigkeit in Mit @capgo/capacitor-in-app-Bewertung, @capgo/capacitor-native-Markt für die Implementierungsdetails in @capgo/capacitor-native-Markt, Mit @capgo/capacitor-native-Markt für die native Fähigkeit in Mit @capgo/capacitor-native-Markt, und Capacitor OTA-Updates: Richtlinien für die Genehmigung durch den App Store für den praktischen Kontext in Capacitor OTA-Updates: Richtlinien für die Genehmigung durch den App Store.