Zum Inhalt springen

__CAPGO_KEEP_0__

Brauchen 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 die App-Store-Vertriebskanäle zu gehen, um Fehler sofort zu beheben und neue Funktionen bereitzustellen.

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

  1. __CAPGO_KEEP_0__ in Ihrem __CAPGO_KEEP_1__-App installiert haben @capgo/capacitor-updater have already installed the SDK in your Capacitor app

  2. Konfiguriert Ihr 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, Ihr erstes Live-Update-Bundle hochzuladen:

  1. Bauen Sie Ihre Web-Assets:

    Terminal-Fenster
    npm run build
  2. Laden Sie 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:

  • Ihr App-ID in capacitor.config.ts entspricht Ihrer App im Capgo-Dashboard
  • 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 Fehlerbehebung Abschnitt.

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

  1. Synchronisiere deine App mit dem Gerät:

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

    Terminalfenster
    npx @capgo/cli@latest app debug
  3. Führe deine App lokal aus:

    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 dem Update im Hintergrund zu ermöglichen.

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

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

Zurückgehen zu dem Capgo Schnellstart für weitere Details zu Testen von Live-Updates.

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 " Live Update Deploy 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 CI/CD Integration, und GitHub Aktionen-Integration für die Implementierungsdetails in GitHub Aktionen-Integration.