Zum Inhalt springen

Erste Schritte

Diese Dokumentation erklärt, wie Sie Ihren eigenen Auto-Update-Server ausführen.

Wenn Sie diese Arbeit hilfreich finden, bitte unterstützen Sie meine Arbeit, indem Sie ein Github-Sponsor werden.

Ich habe die Wette eingegangen, all den Code, den ich hier gebaut habe, Open-Source zu machen, anstatt ihn hinter einer Paywall zu verstecken. Indem ich ihn öffne, anstatt zu kämpfen und mich zu verstecken, glaube ich, dass wir die Welt besser machen können.

Darüber hinaus möchte ich mich auf die Capgo-Werkzeuge konzentrieren und ein offenes und transparentes Geschäft aufbauen.

Aber damit es möglich ist, ist es notwendig, dass wir alle unseren Teil dazu beitragen, einschließlich Ihnen 🥹.

Wenn Capgo nicht zu Ihnen passt, zahlen Sie Ihren eigenen Preis und unterstützen Sie einen unabhängigen Entwickler nach Ihren Bedingungen.

Wenn Sie sich für Ihren eigenen Server entscheiden, verlieren Sie den 5-Minuten-Setup-Ablauf.
Sie müssen alle diese Funktionen selbst implementieren.

FeaturesCapgoSelf-Hosted
Updates🚧
Automatische Wiederherstellung🚧
E-Mail-Benachrichtigungen bei Fehler🚧
Kanäle🚧
Kanäl-Überschreitung🚧
Geräte-Überschreitung🚧
Kanäl-Einstellungen🚧
Geräte-Einstellungen🚧
Benutzerdefinierte ID🚧
Kanäle automatisch festlegen🚧
API-Kanäle🚧
Update-Statistiken🚧
Download-Fehler-Statistiken🚧
App-Nutzungsstatistiken🚧
Update-Verschlüsselung🚧
Differenzielle Updates

Beachten Sie, dass Sie Capgo Cloud und Ihren Server nicht gleichzeitig nutzen können.

Im Auto-Modus wird ein Teil der Logik vom nativen Code verarbeitet, Updates werden serverseitig entschieden, dies ist sicherer und ermöglicht granulare Updates, teilweise Bereitstellung auf einem Gerät oder einer Gruppe und mehr.

Im manuellen Modus wird die gesamte Logik vom JS verarbeitet.

Installieren Sie den Capacitor Updater
npm install @capgo/capacitor-updater
npx cap sync

Um Updates an Ihre App zu senden, müssen Sie sie zippen. Die beste Möglichkeit, um sicherzustellen, dass Ihre ZIP-Datei gut ist, besteht darin, die Capgo CLI zum Zippen zu verwenden.

Erstellen Sie ein Bundle mit Ihren Dateien, das Sie von Ihrem Server bereitstellen
npx @capgo/cli@latest bundle zip

Sie müssen diese ZIP-Datei selbst von Ihrem Server bereitstellen.