Zum Inhalt springen

App-Seite

Zunächst nehmen wir uns die Hauptseite der App vor:

In Capgo, stellt eine App Ihre mobile Anwendung dar, die mit Capgo’s Live-Update-System integriert ist. Sie ermöglicht Ihnen, Updates, Kanäle und Geräte reibungslos zu verwalten.

Bildschirmfoto der Hauptseite

Lassen Sie uns genauer hinschauen. Die Hauptanwendungsoberfläche ist in mehrere wichtige Bereiche unterteilt:

  1. Oberes Navigationsmenü: Bietet Zugriff auf verschiedene Abschnitte der Anwendungsbearbeitung:

    • Zentrale Ansicht (1): Die aktuelle Ansicht, die wichtige Metriken und Zusammenfassungen anzeigt.
    • Informationen (2): Zeigt die grundlegenden Einstellungen und Details Ihrer Anwendung an (siehe Abschnitt „Anwendungsinformationen“ unten).
    • Pakete (3): Verwalten Sie die Versionen und Releases Ihrer Anwendung.
    • Kanäle (4): Konfigurieren und verwalten Sie verschiedene Updatekanäle (z.B. Produktions- oder Beta-Channel).
    • Geräte (5): Geräte anzeigen und verwalten, einschließlich der Einstellung von spezifischen Überschreibungen.
    • Protokolle (6): Zugriff auf detaillierte Protokolle und Fehlerberichte für Ihre App.
    • Builds (7): Geräte anzeigen und verwalten.
  2. Statistiken Anzeige: Visualisiert wichtige Metriken für das letzte Abrechnungszeitraum (Daten spiegeln die Nutzung von Ihrem Abrechnungsdatum wider, nicht den 1. des Monats):

    • Monatlich aktive Benutzer (8): Verfolgt die Anzahl der einzigartigen aktiven Benutzer im Laufe der Zeit.
    • Speicher (9): Zeigt die aktuelle Speicherbelegung an.
    • Bandbreite (10): Zeigt die Bandbreitenverwendung an.
    • __CAPGO_KEEP_0__: Zeigt die Verteilung der aktiven Geräte über verschiedene App-Bundles an.
  3. Zusammenfassende Karten: Bietet eine schnelle Übersicht über wichtige Zahlen:

    • __CAPGO_KEEP_0__: Gesamtzahl der hochgeladenen App-Bundles.
    • Aktualisierungsstatistiken (13): Gesamtzahl der durchgeführten Aktualisierungen, einschließlich Anfragen, Installationen und Fehlern.
    • Deploymentsstatistiken (14): Gesamtzahl der Bereitstellungen.
  4. Anzeigeeinstellungen (15-18): Steuerung für das Filtern und Anzeigen der Statistiken:

    • Täglich (15): Statistiken auf Tagesbasis anzeigen.
    • Kumulativ (16): Statistiken kumulativ über die Zeit anzeigen.
    • Rechnungsperiode (17): Statistiken für die aktuelle Rechnungsperiode anzeigen.
    • Zeitraum (18): Einen benutzerdefinierten Zeitraum auswählen (z.B. die letzten 30 Tage).

In diesem Abschnitt können Sie die wichtigsten Details und Einstellungen für Ihre Anwendung anzeigen und verwalten. Hier finden Sie auch die Informationen, die im Tab „Informationen“ (1) in der oberen Navigationsleiste angezeigt werden.

App-Information-Seite
App-Information-Seite

Hier ist eine Übersicht der verfügbaren Felder und Aktionen:

  • App-Icon (2): Zeigt das Icon Ihres Anwendungs. Sie können auf den "Ändern"-Button klicken, um ein neues Icon hochzuladen.
  • App-ID (3): Eine eindeutige Identifikationsnummer für Ihre Anwendung innerhalb von Capgo. Diese ID ist nicht bearbeitbar.
  • App-Name (4): Der Anzeigename für Ihre Anwendung. Sie können dies wie erforderlich ändern.
  • Standard-Upload-Kanal (5): Legt den Standardkanal fest, auf den neue Pakete hochgeladen werden. Sie können auf den Bearbeitungs-Icon klicken, um einen anderen Standardkanal auszuwählen.
  • Standard-Download-Kanal (6): Legt den Standardkanal fest, von dem Geräte Updates herunterladen werden. Klicken Sie auf das Bearbeitungssymbol, um einen anderen Standardkanal auszuwählen. Siehe das unten stehende Kapitel "Standardkanal-Konfiguration" für weitere Informationen. Standardkanal-Konfiguration Automatische Löschung von nicht verwendeten Paketen (nach x Sekunden) (7):
  • Dieses Einstellung ermöglicht Ihnen, alte Pakete, die nicht innerhalb einer bestimmten Zeit (in Sekunden) verwendet wurden, automatisch zu löschen. Setzen Sie es auf , um die automatische Löschung zu deaktivieren. Dies hilft bei der Verwaltung des Speichers und hält Ihre Paketliste sauber. Paketmetadaten an Plugin ausliefern (8): 0 Wenn aktiviert, werden die Paket-Link- und Kommentarfelder an das __CAPGO_KEEP_0__-Updater-Plugin gesendet. Diese Funktion erfordert eine Pluginversion von 7.35.0 oder höher.
  • Übertragung der App-Besitzrechte (9): When enabled, bundle link and comment fields will be sent to the Capacitor Updater plugin. This feature requires plugin version 7.35.0 or higher.
  • App-Löschung: Löscht Ihre Anwendung dauerhaft von __CAPGO_KEEP_0__. Diese Aktion ist unwiderruflich und entfernt alle damit verbundenen Daten, Pakete, Kanäle und Geräte.
  • Delete App Button: Permanently deletes your application from Capgo. This action is irreversible and will remove all associated data, bundles, channels, and devices.
  • Aktualisierungs-Button: Speichert alle Änderungen, die Sie in den bearbeitbaren Feldern auf dieser Seite vorgenommen haben (z.B. App-Name, Standard-Upload-Kanal, Einstellung für automatisches Löschen von Bundles).

Die Standard-Download-Kanal ist eine der wichtigsten Einstellungen für Ihre App. Sie bestimmt, welcher Kanal neue Geräte bei ihrem ersten Anschluss an Capgo erhalten, wenn sie Updates anfordern.

Wenn ein Gerät von Capgo einen Update-Antrag stellt, bestimmt das System auf der Grundlage der folgenden Prioritäten (höchste Priorität zuerst), welchen Kanal zu verwenden ist:

  1. Zwangsmapping des Geräts: Wenn der Geräte-Id explizit in den Kanal-Einstellungen auf einen Kanal gezwungen wird, gewinnt dieser Kanal immer.
  2. Cloud-Überschreibung: Wenn das Gerät einer Kanal zugeordnet wurde, wird diese Überschreibung verwendet. setChannel() oder manuell im Dashboard, wird diese Überschreibung verwendet.
  3. Capacitor-Konfiguration defaultChannel: Wenn in Ihrem capacitor.config.* Datei gesetzt, wird diese für Test-/Beta-Builds verwendet.
  4. Standard-Download-Kanal: Die hier konfigurierte Einstellung—das wird von etwa 99% Ihrer Produktionsbenutzer verwendet.

Sie können plattform-spezifische Standardkanäle konfigurieren—zum Beispiel einen für iOS, einen für Android und einen für Electron. Dies ist nützlich, wenn:

  • Sie Updates für eine Plattform vor der anderen ausrollen möchten.
  • Sie benötigen unterschiedliche Aktualisierungsstrategien pro Plattform
  • Sie testen eine neue Version auf einer Plattform, während die anderen stabil bleiben

Um plattform-spezifische Standards zu setzen:

  1. Erstellen Sie separate Kanäle für jede Plattform (z.B. production-ios, production-android, und production-electron)
  2. In den Einstellungen jedes Kanals aktivieren Sie nur die relevanten Plattform (iOS, Android oder Electron-Schalter)
  3. Markieren Sie beide Kanäle als „Standard“ - Capgo ermöglicht dies, wenn die Kanäle unterschiedliche Plattformen ansteuern

Wenn ein Gerät eine Aktualisierung anfordert:

  • iOS-Geräte erhalten Aktualisierungen aus dem iOS-geschützten Standardkanal
  • Android-Geräte erhalten Aktualisierungen aus dem Android-geschützten Standardkanal
Einzelner Standardkanal (Empfohlen für die meisten Apps)

Für die meisten Anwendungen ist ein einzelner Standardkanal, der alle drei Kernplattformen unterstützt, die einfachste Vorgehensweise:

  1. Erstelle einen Kanal (z.B. production)
  2. Stelle sicher, dass die Schalter für iOS, Android und Electron aktiviert sind
  3. Markiere ihn als Standardkanal

Dadurch wird eine konsistente Verhaltensweise auf allen Plattformen gewährleistet und dein Release-Workflow wird vereinfacht.

Wenn du den Standardkanal änderst:

  • Neue Geräte werden sofort Updates vom neuen Standard erhalten
  • Bestehende Geräte die bereits einen Kanalzuweisung (über die Überschreibung oder die Zwangszuweisung) haben, werden NICHT automatisch auf den neuen Standard umgestellt
  • To bewegen Sie bestehende Geräte, benötigen Sie entweder:
    • Verwenden Sie setChannel() um sie programmatisch zu überschreiben
    • Zwingen Sie sie zur neuen Kanal in der Konsole
    • Löschen Sie ihre Geräte-Einträge (sie werden sich mit der neuen Standard-Kanal neu anmelden)

Hinweis: Testen Sie immer Ihre neue Standard-Kanal mit einer kleinen Gruppe von zwingen Geräten, bevor Sie ihn für alle Benutzer zum Standard setzen.

Wenn Sie "App-Seite" verwenden um Planung der Konsole und __CAPGO_KEEP_0__-Operationen durchzuführen, verbinden Sie sie mit to plan dashboard and API operations, connect it with 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.