Zum Inhalt springen

Deploy a Live Update

Nutzen Sie Capgo’s Live-Updates-Funktion, um die Benutzeroberfläche und die Geschäftslogik Ihres Apps in Echtzeit ferngesteuert zu aktualisieren. Senden Sie JS-Bundle-Updates direkt an Ihre Benutzer, ohne durch den App Store zu gehen, um Fehler sofort zu beheben und neue Funktionen bereitzustellen.

Diese Anleitung geht davon aus, dass Sie die Capgo Schnellstart abgeschlossen haben und bereits:

  1. __CAPGO_KEEP_0__ in Ihrem __CAPGO_KEEP_1__-Projekt installiert haben @capgo/capacitor-updater SDK in your Capacitor app

  2. __CAPGO_KEEP_0__ capacitor.config.ts

  3. Hinzugefügt in Ihrem code die CapacitorUpdater.notifyAppReady() Methode

Wenn Sie diese Schritte noch nicht durchgeführt haben, gehen Sie bitte zurück und beenden Sie die Schnellstartanleitung zuerst.

Mit dem Capgo SDK installiert und konfiguriert, sind Sie bereit, Ihr erstes Live-Update-Bundle hochzuladen:

  1. Bauen Sie Ihre Web-Assets:

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

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

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

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

  • Ihre App-ID in capacitor.config.ts passt zu Ihrer App in der Capgo-Oberfläche
  • Sie führen den Upload-Befehl von der Wurzel Ihres Capacitor-Projekts aus
  • Ihre Web-Assets sind gebaut und auf dem neuesten Stand

Wenn Sie weiterhin Schwierigkeiten haben, gehen Sie zur Fehlersuche -Sektion.

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:

    Terminalfenster
    npx cap sync ios
  2. Öffnen Sie in einem anderen Terminalfenster einen Befehl, um den Update-Status zu überprüfen:

    Terminalfenster
    npx @capgo/cli@latest app debug
  3. Führen Sie Ihre App lokal aus:

    Terminalfenster
    npx cap run ios

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

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

  5. Die Protokolle werden einige Sekunden dauern, um den Update-Status anzuzeigen.

  6. Schließen und die App neu öffnen. Sie sollten Ihren Live-Update angewendet sehen!

Wenden Sie sich zurück an das Capgo Schnellstart weitere Details zu Live-Updates finden Sie.

Herzlichen Glückwunsch zum Bereitstellen Ihres ersten Live-Updates mit Capgo! 🎉

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

Wenn Sie " Deploy a Live Update um die CI/CD-Automatisierung zu planen, verbinden Sie es mit Capgo CI/CD für den Produktworkflow in Capgo CI/CD, Capgo Native Builds für den Produktworkflow in Capgo Native Builds, Capgo Integrations für den Produktworkflow in Capgo Integrations, CI/CD-Integration für die Implementierungsdetails in der CI/CD-Integration und GitHub-Aktionen-Integration für die Implementierungsdetails in der GitHub-Aktionen-Integration.