Getting started
Einen Setup-Befehl mit den Installationsanweisungen und der vollständigen Markdown-Anleitung für diesen Plugin kopieren.
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 Ihnen diese Arbeit hilfreich war, zögern Sie bitte nicht, meine Arbeit durch eine Unterstützung zu honorieren, indem Sie mein Mitglied werden. Github Sponsor.
Ich habe einen Wettschein abgeschlossen, alle code hier zu öffnen, anstatt es hinter einer Paywall zu verstecken. Durch die Öffnung anstatt das Kampf und Verstecken zu führen, 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 nicht für Sie geeignet ist, dann bezahlen Sie Ihren eigenen Preis und unterstützen Sie einen selbstständigen Maker auf Ihren eigenen Bedingungen.
Funktionsgleichheit
Abschnitt mit dem Titel „Funktionsgleichheit“Wenn Sie sich für Ihren eigenen Server entscheiden, werden Sie den 5-minütigen Einrichtungsprozess verlieren.
Sie müssen alle diese Funktionen selbst implementieren.
| Funktionen | Capgo | Selbst gehostet |
|---|---|---|
| Aktualisierungen | ✅ | 🚧 |
| Automatische Rückgänge | ✅ | 🚧 |
| E-Mail-Benachrichtigungen bei Fehlschlag | ✅ | 🚧 |
| Kanäle | ✅ | 🚧 |
| Kanäle überschreiben | ✅ | 🚧 |
| Geräte überschreiben | ✅ | 🚧 |
| Kanäle-Einstellungen | ✅ | 🚧 |
| Geräte-Einstellungen | ✅ | 🚧 |
| Benutzerdefinierte ID | ✅ | 🚧 |
| Auto Kanäle setzen | ✅ | 🚧 |
| API Kanäle | ✅ | 🚧 |
| Updates-Statistiken | ✅ | 🚧 |
| Fehlschlag beim Download von Statistiken | ✅ | 🚧 |
| 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.
Wählen Sie zwischen Auto und Manuell
Abschnitt mit dem Titel “Wählen Sie zwischen Auto und Manuell”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, teilweisees Deployment an 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 mit dem Titel “Installieren Sie den Capacitor-Updater”npm install @capgo/capacitor-updaternpx cap syncIhre Sammlung vorbereiten
Abschnitt mit dem Titel „Ihre Sammlung vorbereiten“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.
npx @capgo/cli@latest bundle zipSie müssen diese Komprimierung selbst auf Ihrem Server ausliefern.
Weiter von Getting started
Abschnitt mit dem Titel “Weiter von Getting started”Wenn Sie Getting started zur Planung der Migration und der Unternehmensoperationen verwenden, verbinden Sie es 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.