Zum Inhalt springen

Weitermachen von Deploy a Live Update

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

Dieses Handbuch setzt voraus, dass Sie das Capgo Schnellstart und bereits haben:

  1. Installiert haben Sie das @capgo/capacitor-updater SDK in Ihrer Capacitor-Anwendung

  2. Konfiguriert haben Sie Ihre App-ID und den Updatekanal in capacitor.config.ts

  3. Hinzugefügt haben Sie in Ihrer code die CapacitorUpdater.notifyAppReady() Methode

Wenn Sie diese Schritte noch nicht ausgeführt haben, gehen Sie bitte zurück und beenden Sie den Schnellstart zuerst.

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

  1. Bauen Sie Ihre Web-Assets:

    Terminal-Fenster
    npm run build
  2. Das Bundle bei Capgo hochladen

    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:

  • Ihr App-ID in capacitor.config.ts stimmt mit Ihrer App im Capgo-Dashboard überein
  • Sie führen den Upload-Befehl vom Root Ihres Capacitor-Projekts aus
  • Ihre Web-Assets sind gebaut und auf dem neuesten Stand

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 anderes 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. 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 Sie eine native Laufzeit 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 brauchen, um aktualisiert zu werden und den Update-Status anzuzeigen.

  6. Schließen Sie die App und öffnen Sie sie erneut. Sie sollten Ihr Live-Update angewendet sehen!

Zurückbezugsziel: Capgo Schnellstart Weitere Schritte

Refer back to the Capgo Quickstart for more details on testing live updates.

Um mehr zu erfahren, überprüfen Sie die restlichen Dokumentationen von Capgo Live Updates-DokumentationEinige wichtige Themen, die Sie als Nächstes überprüfen sollten:

Wenn Sie Deploy a Live Update zum Planen von CI/CD-Automatisierung verwenden, 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 CI/CD-Integration und GitHub Actions-Integration für die Implementierungsdetails in GitHub Actions-Integration