Getting started
Kopieren Sie einen Einrichtungsprompt mit den Installationsanweisungen und der vollständigen Markdown-Dokumentation 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 Sie Ihren eigenen Auto-Update-Server ausführen können.
Einführung
Abschnitt mit dem Titel “Einführung”Wenn Ihnen diese Arbeit hilfreich ist, bitten wir Sie, meine Arbeit zu unterstützen, indem Sie ein Github.
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.
Furthermore, I want to focus on Capgo tooling, and make it an open and transparent business.
__CAPGO_KEEP_0__
If Capgo doesn’t suit you, then pay your own price and __CAPGO_KEEP_0__ Ich möchte mich auf
Es ist jedoch notwendig, dass wir alle unsere Teil leisten, einschließlich Ihnen.
Wenn Ihnen diese Lösung nicht zusagt, 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-minütigen Einrichtungsfluss.
Sie müssen alle diese Funktionen selbst implementieren.
| Funktionen | Capgo | Selbst gehostet |
|---|---|---|
| Updates | ✅ | 🚧 |
| Automatische Rückkehr | ✅ | 🚧 |
| E-Mail-Benachrichtigungen bei Fehlschlag | ✅ | 🚧 |
| Kanäle | ✅ | 🚧 |
| Kanäle überschreiben | ✅ | 🚧 |
| Geräte überschreiben | ✅ | 🚧 |
| Kanäleinstellungen | ✅ | 🚧 |
| Geräteinstellungen | ✅ | 🚧 |
| Eigene ID | ✅ | 🚧 |
| Automatische Kanäle setzen | ✅ | 🚧 |
| API Kanäle | ✅ | 🚧 |
| Updates-Statistiken | ✅ | 🚧 |
| Fehlschlag-Download-Statistiken | ✅ | 🚧 |
| Anwendungsverwendungsstatistiken | ✅ | 🚧 |
| Update-Verschlüsselung | ✅ | 🚧 |
| Deltas (Manifest)-Updates | ✅ | ❌ |
Seien Sie sich bewusst, dass Sie das Capgo-Cloud und Ihren Server nicht gleichzeitig verwenden können.
Wählen Sie zwischen Auto und Manuell
Abschnitt mit dem Titel ‘Wählen Sie zwischen Auto und Manuell’Bei der automatischen Verwendung 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 auf einem Gerät oder einer Gruppe und mehr.
Bei der manuellen Verwendung wird die gesamte Logik durch die JS gehandhabt.
Installieren Sie den Capacitor-Updater
Abschnitt mit dem Titel ‘Capacitor installieren’npm install @capgo/capacitor-updaternpx cap syncVorbereitung Ihres Bundles
Abschnitt mit dem Titel ‘Vorbereitung Ihres Bundles’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.
npx @capgo/cli@latest bundle zipSie müssen diese Zip-Datei selbst auf Ihrem Server bereitstellen.
Fortsetzen Sie mit dem Anfang
Sektion mit dem Titel ‘Fortsetzen Sie mit dem Anfang’Wenn Sie ‘Anfang’ verwenden Anfang um die Migration und die Unternehmensoperationen zu planen, verbinden Sie es mit Mit @capgo/capacitor-Updater zur Verwendung der nativen Fähigkeit in Mit @capgo/capacitor-Updater, Capgo Unternehmenseinstellungen Capgo Unternehmenseinstellungen Ionische Unternehmenseinstellungen-Plugin-Alternativen __CAPGO_KEEP_0__ Alternativen Capgo Alternativen, und Capgo Beratung Capgo Beratung. for the product workflow in Capgo Consulting.