__CAPGO_KEEP_0__
Ein Setup-Prompt mit den Installationsanweisungen und der vollständigen Markdown-Anleitung für diesen Plugin kopieren.
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:
-
Die
@capgo/capacitor-updaterSDK in Ihrem Capacitor-Projekt installiert haben -
Ihre App-ID und Update-Kanal in
capacitor.config.ts -
Added in your code the
CapacitorUpdater.notifyAppReady()In Ihrem __CAPGO_KEEP_0__ die
Methode hinzugefügt haben
Ein Bundle hochladen
Abschnitt mit dem Titel „Ein Bundle hochladen“Mit dem Capgo-SDK installiert und konfiguriert, sind Sie bereit, Ihr erstes Live-Update-Bundle hochzuladen:
-
Bauen Sie Ihre Web-Ressourcen:
Terminal-Fenster npm run build -
Hochladen Sie das Bundle bei Capgo:
Terminalfenster npx @capgo/cli@latest bundle upload --channel=productiongithub/workflows/build_and_deploy.yml name: Build source code and send to Capgoconcurrency:group: ${{ github.workflow }}-${{ github.ref }}cancel-in-progress: trueon:push:branches:- mainjobs:deploy_to_capgo:runs-on: ubuntu-lateststeps:- name: Checkoutuses: actions/checkout@v6- uses: actions/setup-node@v6with:node-version: '24'- name: Install dependenciesrun: npm install- name: Buildrun: npm run build- name: Deploy to Capgorun: npx @capgo/cli@latest bundle upload -a ${{ secrets.CAPGO_TOKEN }} --channel ${{ env.CHANNEL }}env:CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }}.gitlab-ci.yml stages:- buildbuild:stage: buildimage: node:18cache:- key:files:- package-lock.jsonpaths:- .node_modules/script:- npm install- npm run build- npx @capgo/cli@latest bundle upload -a $CAPGO_TOKEN --channel $CAPGO_CHANNELartifacts:paths:- node_modules/- dist/only:- masterDies wird eine neue Bundle-Version auf den im Befehl angegebenen Kanal hochladen.
Fehlerbehebungen bei Uploads
Abschnitt mit dem Titel „Fehlerbehebungen bei Uploads“Wenn Ihr Upload fehlschlägt, überprüfen Sie bitte:
- Ihr App-ID in
capacitor.config.tsentspricht 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.
Ein Update auf einem Gerät empfangen
Abschnitt mit dem Titel “Ein Update auf einem Gerät empfangen”Sobald Ihr Bundle hochgeladen ist, können Sie das Live-Update auf einem Gerät testen:
-
Synchronisieren Sie Ihre App mit dem Gerät:
Terminalfenster npx cap sync ios -
Ö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 -
Lassen Sie Ihr App lokal laufen:
Terminalfenster npx cap run iosOder öffnen Sie das iOS/Android-Projekt in Xcode/Android Studio und führen eine native Laufzeit durch.
-
Lassen Sie die App etwa 30 Sekunden geöffnet, um den Download des Updates im Hintergrund zu ermöglichen.
-
Die Protokolle werden einige Sekunden dauern, um zu aktualisieren und den Update-Status anzuzeigen.
-
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.
Weiterführende Schritte
Abschnitt mit dem Titel „Weiterführende Schritte“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:
Weitermachen von Deploy a Live Update
Abschnitt mit dem Titel „Weitermachen von Deploy a Live Update“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.