Zum Inhalt springen

Deploy ein 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. 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 das Capgo Schnellstart abgeschlossen haben und bereits:

  1. Installiert wurden @capgo/capacitor-updater SDK in Ihrem Capacitor-Anwendung

  2. Konfiguriert Ihre App-ID und Update-Kanal in 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 das Schnellstart-Programm zuerst.

Mit dem Capgo SDK installiert und konfiguriert, sind Sie bereit, Ihre erste live update-Bundle hochzuladen:

  1. Bauen Sie Ihre Web-Assets:

    Terminal-Fenster
    npm run build
  2. Lade das Bundle auf Capgo hoch:

    Terminalfenster
    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:

  • Deine App-ID in capacitor.config.ts stimmt mit deiner App im Capgo-Dashboard überein
  • Du läufst den Upload-Befehl von der Wurzel deines Capacitor-Projekts aus
  • Deine Web-Assets sind gebaut und auf dem neuesten Stand

Wenn du weiterhin Schwierigkeiten hast, gehe zur Fehlerbehebung section.

Ein Update auf einem Gerät empfangen

Ein Update auf einem Gerät empfangen

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 ein weiteres Terminal und führen Sie den folgenden Befehl aus, 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 Sie eine native Ausführung durch.

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

  5. Die Protokolle werden in wenigen Sekunden aktualisiert und zeigen den Aktualisierungsstatus an.

  6. Schließen Sie die App und öffnen Sie sie erneut. Sie sollten Ihr live update sehen!

Referieren Sie sich zurück an das Capgo Schnellstart für weitere Details zu der Überprüfung von Live-Updates.

Congrats on deploying your first live update with Capgo! 🎉

Um mehr zu erfahren, überprüfen Sie den Rest dieser Capgo Live-Update-Dokumentation__CAPGO_KEEP_0__ Live-Updates-Dokumentation

Wenn Sie __CAPGO_KEEP_0__ verwenden Deploy ein 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 nativee Native Builds für den Produktworkflow in Capgo Native Builds, Capgo Integrations zur Produktworkflow in Capgo Integrations, CI/CD-Integration zur Implementierungsdetail in CI/CD-Integration, und GitHub Aktionen-Integration zur Implementierungsdetail in GitHub Aktionen-Integration.