Zum Inhalt springen

Live Update deployen

Nutze die Live Updates von Capgo, um die UI und die Business-Logik deiner App remote und in Echtzeit zu aktualisieren. Pushe JS-Bundle-Updates direkt an deine Nutzer, ohne Umweg über den App Store, um Bugs sofort zu fixen und neue Features auszuliefern.

Dieser Guide setzt voraus, dass du den Capgo Quickstart ab, und haben bereits:

  1. Installation des @capgo/capacitor-updater SDK in deiner Capacitor App

  2. App-ID und Update-Channel konfiguriert in capacitor.config.ts

  3. In deinem code hinzugefügt: CapacitorUpdater.notifyAppReady() Methode

Falls du diese Schritte noch nicht erledigt hast, geh bitte zurück und schließe zuerst den Quickstart ab.

Nachdem du Capgo SDK installiert und konfiguriert hast, kannst du dein erstes live update Bundle hochladen:

  1. Web-Assets builden:

    Terminalfenster
    npm run build
  2. Bundle zu Capgo hochladen:

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

    Dadurch wird eine neue Bundle-Version in den im Befehl angegebenen Channel hochgeladen.

Falls dein Upload fehlschlägt, prüfe Folgendes:

  • Ob deine App-ID in capacitor.config.ts mit deiner App im Capgo Dashboard übereinstimmt
  • Ob du den Upload-Befehl im Root deines Capacitor Projekts ausführst
  • Ob deine Web-Assets gebaut und aktuell sind

Wenn du weiterhin Probleme hast, gehe zum Fehlerbehebung Abschnitt.

Sobald dein Bundle hochgeladen ist, kannst du live update auf einem Gerät testen:

  1. Synchronisiere deine App mit dem Gerät:

    Terminalfenster
    npx cap sync ios
  2. Öffne ein weiteres Terminal und führe diesen Befehl aus, um den Update-Status zu prüfen:

    Terminalfenster
    npx @capgo/cli@latest app debug
  3. Starte deine App lokal:

    Terminalfenster
    npx cap run ios

    Oder öffne das iOS/Android-Projekt in Xcode/Android Studio und starte es nativ.

  4. Lass die App etwa 30 Sekunden offen, damit das Update im Hintergrund heruntergeladen werden kann.

  5. Die Logs brauchen ein paar Sekunden, bis sie aktualisiert sind und den Update-Status anzeigen.

  6. Schließe und öffne die App erneut. Du solltest sehen, dass dein live update angewendet wurde!

Siehe dazu die Capgo Quickstart ab, für weitere Details zum Testen von Live Updates.

Glückwunsch, du hast dein erstes live update mit Capgo deployed! 🎉

Um mehr zu erfahren, lies den Rest der Capgo Live Updates Dokumentation. Some key topics to check out next:

Wenn du es nutzt Live Update deployen um CI/CD-Automatisierung zu planen, verbinde es mit Capgo CI/CD für den Produkt-Workflow in Capgo CI/CD, Capgo Native Builds optimieren für den Produkt-Workflow in Capgo Native Builds, Capgo Integrationen für den Produkt-Workflow in Capgo Integrations, CI/CD-Integration für die Implementierungsdetails in der CI/CD-Integration und GitHub Actions-Integration für die Implementierungsdetails in der GitHub Actions-Integration.