Zum Inhalt springen

Getting started

GitHub

Diese Dokumentation wird erklären, wie man seinen eigenen Auto-Update-Server ausführt.

Wenn Sie diese Arbeit hilfreich finden, bitten Sie mich bitte, sich als mein Sponsor anzumelden. 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.

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 einen selbstfinanzierten Maker auf Ihren 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
Updates✅🚧
Auto revert✅🚧
Email-Alerts bei Fehlschlag✅🚧
Kanäle✅🚧
Kanäle überschreiben✅🚧
Geräte überschreiben✅🚧
Kanäleinstellungen✅🚧
Geräteinstellungen✅🚧
Custom ID✅🚧
Auto-Kanäleinstellungen✅🚧
API Kanäle✅🚧
Updates-Statistiken✅🚧
Download-Statistiken fehlschlagen✅🚧
Anwendungs-Statistiken✅🚧
Update-Verschlüsselung✅🚧
Deltas (Manifest)-Updates✅❌

Seien Sie sich bewusst, dass Sie den Capgo-Cloud nicht gleichzeitig mit Ihrem Server verwenden können.

Wählen Sie zwischen Auto und Manuell

Sektion: Wählen Sie zwischen Auto und Manuell

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

Bei der Manuell-Einstellung wird die gesamte Logik durch den JS gehandhabt.

Installieren Sie den Capacitor-Updater

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

Vorbereiten Sie Ihr Bundle

Sektion: Vorbereiten Sie Ihr Bundle

To send updates to your app, you need to zip it. The best way to be certain your zip is good is to use the Capgo CLI for zipping.

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

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

Wenn Sie Capgo verwenden Getting started zum Planen der Migration und Unternehmensoperationen, verbinden Sie es mit Mit @capgo/capacitor-Updater für die native Fähigkeit in Mit @capgo/capacitor-Updater, Capgo-Unternehmen für das Produktworkflow in Capgo Enterprise, Ionic Enterprise Plugin Alternativen für das Produktworkflow in Ionic Enterprise Plugin Alternativen, Capgo Alternativen für das Produktworkflow in Capgo Alternativen und Capgo Beratung für das Produktworkflow in Capgo Beratung.