Zum Inhalt springen

Getting started

GitHub

Dokumentation, die erklärt, wie man seinen eigenen Auto-Update-Server ausführt.

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

I made a bet to open-source all the code I built here instead of paywalling it. By opening it up instead of fighting and hiding, I believe we can make the world a better place.

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

offen zu legen, anstatt zu kämpfen und zu verstecken. Ich glaube, dass wir gemeinsam das Leben verbessern können.

Wenn Capgo Ihnen nicht gefällt, dann zahlen Sie Ihren eigenen Preis und ein zurückgezogener Selbstmacher auf Ihren Bedingungen.

Wenn Sie Ihren eigenen Server wählen, verpassen Sie die 5-minütige Einrichtungsfläche.
Sie müssen alle diese Funktionen selbst implementieren.

FunktionenCapgoSelbst gehostet
Updates✅🚧
Auto revert✅🚧
Email-Benachrichtigungen bei Fehlschlag✅🚧
Kanäle✅🚧
Kanäle überschreiben✅🚧
Geräte überschreiben✅🚧
Kanäle Einstellungen✅🚧
Geräte Einstellungen✅🚧
Custom ID✅🚧
Aktualisierungsstatistiken✅🚧
API Kanäle✅🚧
Anwendungsstatistiken✅🚧
Aktualisierungsverschlüsselung✅🚧
Anwendungsstatistiken der App✅🚧
Aktualisierung Verschlüsselung✅🚧
Delta (Manifest) Updates✅❌

Bedenken Sie, dass Sie nicht gleichzeitig den Capgo-Cloud und Ihren Server verwenden können.

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

In manueller Modus wird die gesamte Logik durch das 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 komprimieren. Die beste Möglichkeit, sicherzustellen, dass Ihr Zip gut ist, besteht darin, das Capgo CLI für die Komprimierung zu verwenden.

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

Sie müssen diese Zip von Ihrem Server selbst bereitstellen.

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