Zum Inhalt springen

Einstieg

Diese Dokumentation wird erklären, wie Sie Ihren eigenen Auto-Update-Server ausführen können.

Wenn Ihnen diese Arbeit hilfreich war, zögern Sie bitte nicht, meine Arbeit durch eine Spende zu unterstützen, indem Sie ein Abonnement abonnieren. Github Sponsor.

Ich habe einen Wettkampf gewonnen, indem ich alle code hier, die ich gebaut habe, stattdessen als Open-Source-Software veröffentliche und nicht hinter einer Paywall verstecke. Durch die Öffnung anstatt des Kampfes und der Versteckung glaube ich, dass wir gemeinsam die Welt zu einem besseren Ort machen können.

Darüber hinaus möchte ich mich auf Capgo-Tooling konzentrieren und es zu einem offenen und transparenten Geschäft machen.

Aber um es möglich zu machen, ist es notwendig, dass wir alle unsere Teil leisten, einschließlich Ihnen.

Wenn Capgo Ihnen nicht gefällt, dann zahlen Sie Ihren eigenen Preis und unterstützen Sie einen selbstständigen Schöpfer auf Ihren eigenen Bedingungen.

Wenn Sie sich für Ihren eigenen Server entscheiden, verlieren Sie den 5-minütigen Einrichtungsprozess.
Sie müssen alle diese Funktionen selbst implementieren.

FunktionenCapgoSelbst gehostet
Aktualisierungen🚧
Automatische Rückkehr🚧
E-Mail-Benachrichtigungen bei Fehlschlag🚧
Kanäle🚧
Kanäle überschreiben🚧
Geräte überschreiben🚧
Kanäle-Einstellungen🚧
Geräte-Einstellungen🚧
Benutzerdefinierte ID🚧
Auto Kanäle einrichten🚧
API Kanäle🚧
Updates-Statistiken🚧
Fehlschlag beim Download-Statistik🚧
Anwendungs-Verwendungs-Statistiken🚧
Update-Verschlüsselung🚧
Delta (manifest)-Updates

Seien Sie sich bewusst, dass Sie den Capgo Cloud und Ihren Server gleichzeitig nicht verwenden können.

Bei der Auto-Einstellung wird ein Teil der Logik durch die Native code gehandhabt, Updates werden serverseitig entschieden, dies ist sicherer und ermöglicht fein granulierte Updates, teilweise Bereitstellung auf einem Gerät oder einer Gruppe und mehr.

Bei der manuellen Einstellung wird die gesamte Logik durch die JS gehandhabt.

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

Um Updates an Ihrer App zu senden, müssen Sie sie komprimieren. Die beste Möglichkeit, sicherzustellen, dass Ihre Komprimierung gut ist, besteht darin, die Capgo CLI für die Komprimierung zu verwenden.

Erstellen Sie ein Bundle mit Ihren Dateien, um es von Ihrem Server auszusenden
npx @capgo/cli@latest bundle zip

Sie müssen diese Komprimierung selbst auf Ihrem Server ausgeben.