Zum Inhalt springen

Ein Live-Update bereitstellen

Verwenden Sie Capgo’s Live-Updates-Funktion, um die Benutzeroberfläche und die Geschäftslogik Ihres Apps remote und in Echtzeit zu aktualisieren. Pushen Sie JS-Bundle-Updates direkt an Ihre Benutzer weiter, ohne durch den App-Store zu gehen, um Bugs sofort zu beheben und neue Funktionen zu liefern.

Dieses Leitfaden setzt voraus, dass Sie den Capgo Schnellstart abgeschlossen haben und bereits:

  1. Die @capgo/capacitor-updater SDK in your Capacitor app

  2. installiert haben in Ihrem capacitor.config.ts

  3. Added in your code the CapacitorUpdater.notifyAppReady() App

Die App-ID und den Update-Kanal in

Mit der Capgo und SDK installiert und konfiguriert, bist du bereit, dein erstes Live-Update-Bundle hochzuladen:

  1. Bau deine Web-Assets:

    Terminal-Fenster
    npm run build
  2. Hochladen Sie das Bundle in Capgo:

    Terminal-Fenster
    npx @capgo/cli@latest bundle upload --channel=production

    Dies wird eine neue Bundle-Version auf den im Befehl angegebenen Kanal hochladen.

Wenn Ihr Upload fehlschlägt, überprüfen Sie bitte:

  • Ihre App-ID in capacitor.config.ts entspricht Ihrer App im Capgo-Dashboard
  • Sie führen den Upload-Befehl vom Root-Verzeichnis Ihres Capacitor-Projekts aus
  • Ihre Web-Assets sind auf dem neuesten Stand und wurden erfolgreich erstellt

Wenn Sie weiterhin Schwierigkeiten haben, gehen Sie zur Fehlersuche Abschnitt.

Sobald Ihr Bundle hochgeladen ist, können Sie das Live-Update auf einem Gerät testen:

  1. Synchronisieren Sie Ihre App mit dem Gerät:

    Terminal-Fenster
    npx cap sync ios
  2. Öffnen Sie ein weiteres Terminal und führen Sie den folgenden Befehl aus, um den Update-Status zu überprüfen:

    Terminal-Fenster
    npx @capgo/cli@latest app debug
  3. Deine App lokal ausführen:

    Terminalfenster
    npx cap run ios

    Oder öffne das iOS/Android-Projekt in Xcode/Android Studio und führe eine native Ausführung durch.

  4. Halte die App etwa 30 Sekunden geöffnet, um den Download des Updates im Hintergrund zu ermöglichen.

  5. Die Protokolle werden einige Sekunden brauchen, um aktualisiert und den Update-Status anzuzeigen.

  6. Schließe die App und öffne sie erneut. Du solltest dein Live-Update angewendet sehen!

Zurückgehen zu der Capgo Schnellstartanleitung Für weitere Details zu Testen von Live-Updates siehe die

Zukünftige Schritte

Nächste Schritte

Hat man sich gerade erfolgreich mit Capgo einen ersten Live-Update bereitgestellt! 🎉

Um mehr zu erfahren, überprüfen Sie den Rest der Capgo Live-Updates-Dokumentation. Einige wichtige Themen, die Sie als Nächstes überprüfen sollten:

Wenn Sie Deploy a Live Update verwenden, um die CI/CD-Automatisierung zu planen, verbinden Sie es mit Deploy a Live Update um die CI/CD-Automatisierung zu planen und es mit Capgo CI/CD zur Produktworkflow in Capgo CI/CD Capgo Native Builds zur Produktworkflow in Capgo Native Builds Capgo Integrations zur Produktworkflow in Capgo Integrations CI/CD-Integration zur Implementierungsdetail in CI/CD-Integration, und GitHub Actions-Integration zur Implementierungsdetail in GitHub Actions-Integration