Zum Inhalt springen

App-Seite

Was zeigt die App-Seite?

Was zeigt die App-Seite?

Zuerst 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.

Hauptseite-Screenshot

Lassen Sie uns genauer hinschauen. Die Hauptseite der App ist in mehrere wichtige Bereiche unterteilt:

  1. Oberes Navigationsmenü: Bietet Zugriff auf verschiedene Abschnitte der App-Verwaltung:

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

    • Monatlich aktive Benutzer (8): Tracks die Anzahl der einzigartigen aktiven Benutzer im Laufe der Zeit.
    • Speicher (9): Zeigt die aktuelle Speicherverbrauch an.
    • Bandbreite (10): Zeigt die Bandbreitenutzung an.
    • Aktiver Bundle (11): Zeigt die Verteilung der aktiven Geräte über verschiedene App-Bundles an.
  3. Übersichtskarten: Bietet einen schnellen Überblick über wichtige Zahlen:

    • Bundle-Uploads (12): Gesamtzahl der hochgeladenen App-Bundles.
    • Updates-Statistiken (13): Gesamtzahl der durchgeführten Updates, einschließlich Anfragen, Installationsvorgängen und Fehlern.
    • Bereitstellungsstatistiken (14): Gesamtzahl der Bereitstellungen.
  4. Anzeigeeinstellungen (15-18): Einstellungen zum 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.
    • Zeiträume (18): Wählen Sie einen benutzerdefinierten Zeitraum (z.B. die letzten 30 Tage).

Dieser Abschnitt entspricht dem „Informationen“-Tab (1) in der oberen Navigationsleiste. Hier können Sie wichtige Details und Einstellungen für Ihre Anwendung anzeigen und verwalten.

Anwendungsinformationen-Seite
Anwendungsinformationen-Seite

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

  • Anwendungsicon (2): Zeigt das Icon Ihrer Anwendung an. Klicken Sie auf den „Ändern“-Button, um ein neues Icon hochzuladen.
  • Anwendungs-ID (3): Eine eindeutige Identifikationsnummer für Ihre Anwendung innerhalb von Capgo. Diese ID kann nicht bearbeitet werden.
  • Anwendungsname (4): Der Anzeigename für Ihre Anwendung. Sie können ihn wie erforderlich anpassen.
  • Standard-Upload-Kanal (5): Legt den Standardkanal fest, an den neue Pakete hochgeladen werden. Klicken Sie auf das Bearbeitungssymbol, um einen anderen Standardkanal auszuwählen.
  • Standard-Download-Kanal (6): Legt den Standardkanal fest, von dem Geräte Updates herunterladen. Klicken Sie auf das Bearbeitungssymbol, um einen anderen Standardkanal auszuwählen. Siehe die Abschnitt "Standardkanal-Konfiguration" unter "Details zur Konfiguration" für weitere Informationen.
  • Automatische Löschung von nicht verwendeten Paketen (nach x Sekunden) (7): Diese Einstellung ermöglicht die automatische Löschung alter Pakete, die nicht innerhalb einer bestimmten Dauer (in Sekunden) verwendet wurden. Setzen Sie auf 0 um die automatische Löschung zu deaktivieren. Dies hilft bei der Verwaltung von Speicherplatz und hält Ihre Paketliste sauber.
  • Metadaten von Paketen an Plugin ausliefern (8): Wenn aktiviert, werden die Paket-Link- und Kommentarfelder an das Capacitor-Updater-Plugin gesendet. Diese Funktion erfordert eine Pluginversion von 7.35.0 oder höher.
  • App-Übereignung (9): In dieser Abschnitt finden Sie die Option, die Übertragung Ihrer Anwendung an eine andere Organisation, der Sie angehören, zu initiieren.
  • App-Löschen-Button: Ihre Anwendung wird dauerhaft aus Capgo entfernt. Diese Aktion ist unwiderruflich und entfernt alle damit verbundenen Daten, Pakete, Kanäle und Geräte.
  • Aktualisieren-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 Paketen).

Der Standard-Download-Kanal ist eine der wichtigsten Einstellungen für Ihre App. Er bestimmt, welcher Kanal neue Geräte bei ihrem ersten Anschluss an Capgo Updates von erhalten.

Wenn ein Gerät von Capgo eine Aktualisierung anfordert, bestimmt das System auf der Grundlage der folgenden Prioritäten (höchste Priorität zuerst), welchen Kanal zu verwenden ist:

  1. Zwingende Gerätemap: Wenn das Geräte-ID explizit auf einen Kanal in den Kanal-Einstellungen gezwungen wird, gewinnt dieser Kanal immer.
  2. Cloud-Übernahme: Wenn das Gerät einem Kanal via setChannel() oder manuell im Dashboard zugewiesen wurde, wird dieser Übernahme verwendet.
  3. Capacitor-Konfiguration defaultChannel: Wenn in Ihrem capacitor.config.* Datei gesetzt ist, wird dies für Test-/Beta-Builds verwendet.
  4. Standard-Download-Kanal: Die hier konfigurierte Einstellung – dies 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 unterschiedliche Updatestrategien pro Plattform benötigen
  • Sie eine neue Version auf einer Plattform testen, während die andere stabil bleibt

Um plattform-spezifische Standards zu setzen:

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

Wenn ein Gerät eine Aktualisierung anfordert:

  • iOS-Geräte erhalten Updates aus dem iOS-fähigen Standardkanal
  • Android-Geräte erhalten Updates aus dem Android-fähigen Standardkanal

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

  1. Erstellen Sie einen Kanal (z.B. production)
  2. Stellen Sie sicher, dass die iOS-, Android- und Electron-Toggle aktiviert sind
  3. Markieren Sie ihn als Standardkanal

Dies sichert eine konsistente Verhaltensweise auf allen Plattformen und vereinfacht Ihren Release-Workflow

Wenn Sie den Standardkanal ändern:

  • Neue Geräte werden sofort Updates vom neuen Standard erhalten
  • Bestehende Geräte die bereits eine Kanalzuweisung haben (über die Überschreibung oder die Zwangszuweisung)
  • werden NICHT automatisch umgestellt
    • Um bestehende Geräte umzustellen, benötigen Sie entweder: setChannel() Sie können sie programmatisch überschreiben
    • Sie zwingen sie zum neuen Kanal im Dashboard
    • Sie löschen ihre Geräte-Einträge (sie werden mit dem neuen Standard neu registriert)

Tipp:Testen Sie immer Ihren neuen Standardkanal mit einer kleinen Gruppe zwingender Geräte, bevor Sie ihn für alle Benutzer zum Standard setzen.

Wenn Sie " App-Seite um das Dashboard und die API-Operationen zu planen, verbinden Sie sie 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 Bündel für die Implementierungsdetails in Bündel.