Zum Inhalt springen

__CAPGO_KEEP_0__

Mithilfe der Live-Updates-Funktion von Capgo können Sie die Benutzeroberfläche und die Geschäftslogik Ihres Apps in Echtzeit ferngesteuert 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 setzt voraus, dass Sie die Capgo Quickstart abgeschlossen haben und bereits:

  1. Die @capgo/capacitor-updater SDK in Ihrem Capacitor-Projekt installiert haben

  2. Ihre App-ID und Update-Kanal in capacitor.config.ts

  3. Added in your code the CapacitorUpdater.notifyAppReady() In Ihrem __CAPGO_KEEP_0__ die

Methode hinzugefügt haben

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

  1. Bauen Sie Ihre Web-Ressourcen:

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

    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 Troubleshooting -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 ein anderes Terminal und führen Sie den folgenden Befehl aus, um den Update-Status zu überprüfen:

    Terminalfenster
    npx @capgo/cli@latest app debug
  3. Lassen Sie Ihr App lokal laufen:

    Terminalfenster
    npx cap run ios

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

  4. Lassen 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 zu aktualisieren und den Update-Status anzuzeigen.

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

Referieren Sie sich zurück an das Capgo Quickstart für weitere Details zu Testen von Live-Updates.

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

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

Wenn Sie Cloudflare verwenden Deployen Sie eine Live-Update um die CI/CD-Automatisierung zu planen, verbinden Sie es mit Capgo CI/CD-Automatisierung für den Produktworkflow in Capgo CI/CD-Automatisierung, 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.