Getting started
Kopieren Sie einen Einrichtungsprompt mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen Plugin.
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-updater`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/updater/self-hosted/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
Diese Dokumentation wird erklären, wie man seinen eigenen Auto-Update-Server ausführt.
Einführung
Abschnitt mit dem Titel „Einführung“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.
Funktionen-Parität
Abschnitt mit dem Titel „Funktionen-Parität“Wenn Sie sich für Ihren eigenen Server entscheiden, verlieren Sie den 5-minütigen Einrichtungsprozess.
Sie müssen alle diese Funktionen selbst implementieren.
| Funktionen | Capgo | Selbst 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 ManuellBei 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-Updaternpm install @capgo/capacitor-updaternpx cap syncVorbereiten Sie Ihr Bundle
Sektion: Vorbereiten Sie Ihr BundleTo 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.
npx @capgo/cli@latest bundle zipSie müssen diese Zip selbst auf Ihrem Server bereitstellen.
Fortsetzung von Anfang an
Abschnitt mit dem Titel “Fortsetzung von Anfang an”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.