Zum Inhalt springen

Getting started

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

Wenn Sie diese Arbeit hilfreich finden, bitten Sie mich bitte, Ihre Unterstützung zu leisten, indem Sie ein Github Sponsor werden.

Ich habe einen Wettkampf gewonnen, um alle code hier zu öffnen, anstatt es hinter einer Paywall zu verstecken. Durch die Öffnung anstatt das Verstecken und das Kampfen, glaube ich, dass wir 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 Maker auf Ihren eigenen Bedingungen.

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

FunktionsCapgoSelbst gehostet
Aktualisierungen🚧
Automatische Rückkehr🚧
E-Mail-Benachrichtigungen bei Fehlern🚧
Kanäle🚧
Kanäle Überschreiben🚧
Gerät Überschreiben🚧
Kanäle Einstellungen🚧
Gerät Einstellungen🚧
Benutzerdefinierte ID🚧
Automatisch Kanäle setzen🚧
API Kanäle🚧
Updates Statistik🚧
Fehlschlag Download Statistik🚧
Anwendung Verwendung Statistik🚧
Update Verschlüsselung🚧
Delta (manifest) Updates

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

Bei der Auto-Einstellung wird ein Teil der Logik durch den Native code gehandhabt, Updates werden serverseitig entschieden, dies ist sicherer und ermöglicht feinere 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

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

Vorbereiten Sie Ihr Bundle

Abschnitt: Vorbereiten Sie Ihr Bundle

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

Erstellen Sie ein Bundle mit Ihren Dateien, die Sie auf Ihrem Server bereitstellen möchten
npx @capgo/cli@latest bundle zip

Sie müssen diese Zip-Datei selbst auf Ihrem Server bereitstellen.

Wenn Sie Getting started um die Migration und die Unternehmensoperationen zu planen und zu verbinden mit Mit @capgo/capacitor-Updater für die native Fähigkeit in Mit @capgo/capacitor-Updater, Capgo Enterprise für den Produktworkflow in Capgo Enterprise, Ionic Enterprise Plugin Alternativen für den Produktworkflow in Ionic Enterprise Plugin Alternativen, Capgo Alternativen für den Produktworkflow in Capgo Alternativen und Capgo Consulting für den Produktworkflow in Capgo Consulting.