Zum Inhalt springen

Migration von AppFlow zu Capgo

AppFlow-Konfigurationsreferenz

Notieren Sie vor der Migration Ihre aktuelle AppFlow-Konfiguration in capacitor.config.ts:

import { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = {
plugins: {
LiveUpdates: {
appId: 'your-app-id',
channel: 'Production',
autoUpdateMethod: 'background', // oder 'always latest', 'force update'
maxVersions: 2
}
}
};

Diese Konfiguration hilft Ihnen, AppFlow-Funktionen den Capgo-Äquivalenten zuzuordnen.

Warum zu Capgo migrieren?

Mit der Ankündigung der Einstellung von Ionic AppFlow bietet die Migration zu Capgo einen nahtlosen Übergang für Ihren Mobile-App-Entwicklungsworkflow. Capgo bietet verbesserte Funktionen, bessere Leistung und erhebliche Kosteneinsparungen bei Beibehaltung aller wichtigen Funktionalitäten.

Hauptvorteile

  • Schnellere Update-Bereitstellung (< 1 Minute vs. 10 Minuten)
  • Günstigere Preisgestaltung (14$/Monat vs. 499$/Monat)
  • Ende-zu-Ende-Verschlüsselung in allen Plänen enthalten
  • Verbesserte Kontrolle über Update-Kanäle
  • Umfassende CI/CD-Integrationsoptionen

Migrationsschritte

1. Live-Updates Migration

Vorherige Abhängigkeiten entfernen

Terminal-Fenster
npm uninstall @ionic/appflow

Capgo installieren

Terminal-Fenster
npm install @capgo/capacitor-updater
npx cap sync

Konfiguration aktualisieren

Fügen Sie die Capgo-Konfiguration zu Ihrer capacitor.config.json hinzu:

{
"plugins": {
"CapacitorUpdater": {
"autoUpdate": true
}
}
}

2. CI/CD Migration

Capgo bietet flexible CI/CD-Optionen:

Option 1: Bestehende CI/CD verwenden

Folgen Sie unseren detaillierten Tutorials zur Einrichtung von CI/CD mit beliebten Plattformen:

Option 2: CI/CD als Service

Lassen Sie uns Ihre CI/CD-Einrichtung mit unserem verwalteten Service übernehmen.

3. Kanal-Einrichtung

  1. Kanäle im Capgo-Dashboard erstellen:
Terminal-Fenster
npx @capgo/cli channel create production
npx @capgo/cli channel create staging
  1. Kanal-Einstellungen konfigurieren:
Terminal-Fenster
# Produktionskanal einrichten
npx @capgo/cli channel update production --no-downgrade --no-upgrade
# Staging-Kanal einrichten
npx @capgo/cli channel update staging

4. Migration testen

  1. Live-Updates testen
Terminal-Fenster
# Test-Bundle erstellen und hochladen
npx @capgo/cli bundle create --channel staging
  1. Update-Empfang überprüfen
  • App auf Testgerät installieren
  • Überprüfen, ob Updates korrekt empfangen werden
  • Update-Installationsprozess verifizieren
  • Wiederherstellungsfunktion testen

Fehlerbehebung

Häufige Probleme

Updates werden nicht empfangen

  • Kanal-Konfiguration überprüfen
  • Geräte-Logs überprüfen
  • Netzwerkverbindung sicherstellen
  • Bundle-Versionsformat validieren

Nächste Schritte

  1. Capgo-Konto erstellen
  2. Schnellstart-Anleitung befolgen
  3. CI/CD-Integration einrichten
  4. Live-Updates konfigurieren

Für Unternehmensteams, die während der Migration dedizierten Support benötigen, vereinbaren Sie einen Termin mit unserem Team.