✅ App registriert
Ihre App ist in Capgo mit einem Produktionskanal registriert
Eine Einrichtungsanweisung mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen Plugin kopieren
Das Capgo CLI bietet eine interaktive Einrichtung, die für Ihr Capacitor-Anwendungsprogramm lebendige Updates einrichtet. Sie werden:
Geschätzte Zeit: 10-20 Minuten (abhängig von Ihrer Internetgeschwindigkeit und der Aufbauzeit)
Führen Sie den Einrichtungsbefehl mit Ihrem API-Schlüssel aus:
npx @capgo/cli@latest init [APIKEY]Sie sehen die Begrüßungsnachricht:
Capgo onboarding 🛫Der CLI wird Sie durch 13 interaktive Schritte führen:
Einrichtungsphase (Schritte 1-6):
@capgo/capacitor-updater PluginTestphase (Schritte 7-12):
Abschluss (Schritt 13):
Die CLI überprüft Ihr Entwicklungsumfeld, um sicherzustellen, dass Sie die erforderlichen Tools installiert haben.
Was wurde überprüft:
Mögliche Ergebnisse:
✅ Beide Umgebungen gefunden:
✅ Xcode detected - iOS development ready✅ Android SDK detected - Android development ready⚠️ Keine Umgebung gefunden:
⚠️ Xcode not found⚠️ Android SDK not found❌ No development environment detected
📱 To develop mobile apps with Capacitor, you need: • For iOS: Xcode (macOS only) - https://developer.apple.com/xcode/ • For Android: Android Studio - https://developer.android.com/studioFragen, die Sie gestellt werden könnten:
Der CLI wird Sie in Capgo anmelden und Ihre App zu Ihrem Konto hinzufügen.
(spinner) Running: npm @capgo/cli@latest login ***Login Done ✅
❓ Add {appId} in Capgo?Wenn Ihr App-Id bereits vergeben ist:
Der CLI wird Alternativen vorschlagen:
❌ App ID "com.example.app" is already taken💡 Here are some suggestions: 1. com.example.app2 2. com.example.app3 3. com.example.app.new 4. com.example.app.app
❓ What would you like to do?Sie können eine Vorschlag auswählen oder einen benutzerdefinierten App-Id eingeben.
Kanäle ermöglichen Ihnen, verschiedene Aktualisierungsströme für Ihre App zu verwalten.
❓ Create default channel production for {appId} in Capgo?Wenn Sie Ja auswählen:
(spinner) Running: npm @capgo/cli@latest channel add production {appId} --defaultChannel add Done ✅ (or "Channel already added ✅")Ein Produktionskanal wird erstellt und als Standardkanal festgelegt. Dies ist die empfohlene Option für die meisten Benutzer.
Wenn Sie Nein wählen:
If you change your mind, run it for yourself with: "npm @capgo/cli@latest channel add production {appId} --default"Sie müssen die Kanäle später manuell erstellen und konfigurieren. Alternativ können Sie:
capacitor.config.ts DateisetChannel() Methode, um den Kanal dynamisch festzulegenDie CLI wird das @capgo/capacitor-updater Plugin, das mit Ihrer Capacitor-Version kompatibel ist, installieren.
❓ Automatic Install "@capgo/capacitor-updater" dependency in {appId}?Versionen, mit denen kompatibel ist:
@capgo/capacitor-updater v5@capgo/capacitor-updater v6@capgo/capacitor-updater v7Option für sofortige Updates:
Nach der Installation werden Sie gefragt:
❓ Do you want to set instant updates in {appId}? Read more: https://capgo.app/docs/live-updates/update-behavior/#applying-updates-immediatelyWenn Sie Ja wählen:
autoUpdate: 'always' und autoSplashscreen: true werden in Ihre Konfiguration aufgenommencapacitor.config.ts werden automatisch aktualisiertWenn Sie Nein wählen:
capacitor.config.tsDie CLI wird automatisch die erforderlichen code in Ihre Hauptanwendungsdatei einfügen.
❓ Automatic Add "CapacitorUpdater.notifyAppReady()" code and import in {appId}?Was hinzugefügt wird:
import { CapacitorUpdater } from '@capgo/capacitor-updater'
CapacitorUpdater.notifyAppReady()Projekttyp-Detektion:
plugins/capacitorUpdater.client.tsEnd-to-end-Verschlüsselung fügt einem zusätzlichen Sicherheitslayer für Ihre Updates hinzu.
🔐 End-to-end encryption ✅ Use this for: Banking, healthcare, or apps with legal encryption requirements ⚠️ Note: Makes debugging harder - skip if you don't need it
❓ Enable end-to-end encryption for {appId} updates?Wenn Sie die Verschlüsselung aktivieren, wird der CLI:
Schritt 7: Auswahl der Plattform
📱 Platform selection for onboarding This is just for testing during onboarding - your app will work on all platforms
❓ Which platform do you want to test with during this onboarding? Options: - iOS - AndroidDer CLI wird Ihr App erstellen und synchronisieren mit Capacitor.
❓ Automatic build {appId} with "npm run build"?Was passiert:
npx cap sync {platform}Wenn der Build-Skript fehlt:
Sie werden gefragt, ob Sie den Build überspringen oder ein Build-Skript zu Ihrem Projekt hinzufügen möchten. package.json.
Testen Sie die erste Version Ihrer App auf einem Gerät oder Simulator.
❓ Run {appId} on {PLATFORM} device now to test the initial version?Wenn Sie wählen Ja:
(spinner) Running: npx cap run {platform}(device picker appears)App started ✅📱 Your app should now be running on your {platform} device with Capgo integrated🔄 This is your baseline version - we'll create an update nextJetzt ist es Zeit, Capgo's Update-System zu testen, indem Sie eine sichtbare Änderung vornehmen.
🎯 Now let's test Capgo by making a visible change and deploying an update!
❓ How would you like to test the update? Options: - Auto: Let Capgo CLI make a visible change for you - Manual: I'll make changes myselfAutomatikmodus: Der CLI wird Ihre Dateien automatisch ändern, um eine sichtbare Testbanner oder Änderungen hinzuzufügen.
Manueller Modus: Sie machen Ihre eigenen Änderungen (z.B. Text, Farben oder hinzufügen Sie Elemente).
Versionen verwalten:
❓ How do you want to handle the version for this update? Options: - Auto: Bump patch version ({currentVersion} → {nextVersion}) - Manual: I'll provide the version numberMit Änderungen bauen:
❓ Build {appId} with changes before uploading?Hochladen Sie Ihr aktualisiertes App-Bundle zu Capgo.
❓ Upload the updated {appId} bundle (v{version}) to Capgo?Der CLI läuft:
npx @capgo/cli@latest bundle uploadDelta-Updates-Anzeige (wenn eine sofortige Anwendungsmode aktiviert ist):
💡 Instant updates are enabled in your config Delta updates send only changed files instead of the full bundle
❓ Enable delta updates for this upload? (Recommended with instant updates)Erfolg:
✅ Update v{version} uploaded successfully!🎉 Your updated bundle is now available on CapgoZeit, die Aktualisierung in Aktion zu sehen!
🧪 Time to test the Capgo update system!📱 Go to your device where the app is runningFür sofortige Updates:
🔄 IMPORTANT: Background your app (swipe up/press home button) and then reopen it⏱️ The update should be downloaded and applied automaticallyFür Standard-Updates:
📱 With standard updates, you will need to: 1. Background the app (swipe up/press home button) to start download 2. Wait a few seconds for download to complete 3. Background and foreground again to see the updateProtokolle überwachen:
❓ Monitor Capgo logs to verify the update worked?Wenn Sie "Ja" auswählen, Sie sehen live Protokolle von Ihrem Gerät, die den Update-Prozess anzeigen.Schritt 13: Abschluss
Welcome onboard ✈️!Herzlichen Glückwunsch! Sie haben Capgo live Updates erfolgreich für Ihre App eingerichtet.
Nach Abschluss der Einrichtung haben Sie:
✅ App registriert
Ihre App ist in Capgo mit einem Produktionskanal registriert
✅ Plugin installiert
Das Capacitor Updater-Plugin ist installiert und konfiguriert
✅ Code integriert
Die Integration code wurde in Ihre App hinzugefügt
✅ Update getestet
Sie haben erfolgreich deployt und erhalten ein Live-Update
Für weitere Updates verwenden Sie:
npm run buildnpx @capgo/cli@latest bundle upload --channel=productionFür weitere Bereitstellungsoptionen siehe Bereitstellung eines Live-Updates.
Wenn Sie den Einrichtungsprozess verlassen, können Sie jederzeit wieder fortfahren:
npx @capgo/cli@latest init [APIKEY]Du siehst:
You have already got to the step {stepNumber}/13 in the previous session❓ Would you like to continue from where you left off?Problem: Kein Xcode- noch kein Android-SDK wurde erkannt.
Lösung:
Problem: Ihre App-ID ist bereits registriert.
Lösung: Wählen Sie eine der vorgeschlagenen Alternativen oder geben Sie einen benutzerdefinierten App-ID in umgekehrter Domänennotation ein.
Problem: Kein Build-Script in package.json.
Lösung: Fügen Sie ein Build-Script zu Ihrem package.json:
{ "scripts": { "build": "your-build-command" }}Problem: CLI kann nicht automatisch die Integration code einfügen.
Lösung: Fügen Sie code manuell in Ihre Hauptdatei ein:
import { CapacitorUpdater } from '@capgo/capacitor-updater'
CapacitorUpdater.notifyAppReady()Problem: Ihre Capacitor Version liegt unter v5.
Lösung: Aktualisieren Sie Capacitor auf v5 oder höher:
Nachdem Sie die Einrichtung abgeschlossen haben, erkunden Sie diese Themen:
Einmaliger Einrichtungskalender
Konfigurieren Sie Kanäle, CI und Delta-Upload einmalig für Langzeitstabilität
Updates bereitstellen
Erfahren Sie, wie Sie Updates aus der Capgo-Oberfläche bereitstellen
Update-Typen
Referenz aller OTA-Update-Typen: Anwendungszeitpunkt, Verzögerungsbedingungen, Versionsblockierung und Lieferung
CI/CD-Integration
Automatisieren Sie Ihre Update-Deployments mit CI/CD
Kanäle
Verwalten Sie mehrere Update-Streams mit Kanälen
Verschlüsselung
Sichern Sie Ihre Updates mit Ende-zu-Ende-Verschlüsselung
Updateverhalten
Anpassen Sie, wann und wie Updates angewendet werden (direkt, Delta usw.)
Wenn Sie bei der Einrichtung Probleme auftreten:
Wenn Sie __CAPGO_KEEP_0__-Einführungsanleitung CLI-Einführungsanleitung zum Planen von Dashboard und API-Operationen verwenden, verbinden Sie es mit API-Übersicht für die Implementierungsdetails in API-Übersicht Einführung für die Implementierungsdetails in Einführung, API Schlüssel für die Implementierungsdetails in API Schlüssel, Geräte für die Implementierungsdetails in Geräte, und Pakete für die Implementierungsdetails in Pakete.