Getting started
Einen Einrichtungsbefehl mit den Installationsanweisungen und der vollständigen Markdown-Dokumentation 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 erklärt, wie Sie Ihren eigenen Auto-Update-Server ausführen können.
Einführung
EinführungWenn Ihnen diese Arbeit hilfreich war, zögern Sie bitte nicht, meine Arbeit zu unterstützen, 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.
Capgo
die ich hier gebaut habe, zu open-source, anstatt es hinter einer Paywall zu verstecken. Durch die Öffnung anstatt das Verstecken und das Kampfieren, glaube ich, dass wir die Welt zu einem besseren Ort machen können.
If Capgo doesn’t suit you, then pay your own price and __CAPGO_KEEP_0__ Tooling konzentrieren und es zu einem offenen und transparenten Geschäft machen.
Wenn
__CAPGO_KEEP_0__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 | ✅ | 🚧 |
| Benutzerdefinierte ID | ✅ | 🚧 |
| Automatische Kanäleinstellung | ✅ | 🚧 |
| API Kanäle | ✅ | 🚧 |
| Aktualisierungsstatistiken | ✅ | 🚧 |
| Fehlschlag-Download-Statistiken | ✅ | 🚧 |
| Anwendungsverwendungsstatistiken | ✅ | 🚧 |
| Update-Verschlüsselung | ✅ | 🚧 |
| Delta-(Manifest)-aktualisierungen | ✅ | ❌ |
Seien Sie sich bewusst, dass Sie den 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 Aktualisierung wird ein Teil der Logik durch die Native code gehandhabt, Updates werden serverseitig entschieden, dies ist sicherer und ermöglicht fein granulierte Updates, teilweise Bereitstellung auf einem Gerät oder einer Gruppe und mehr.
Bei der manuellen Aktualisierung 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 Ihrer App zu senden, müssen Sie sie komprimieren. Die beste Möglichkeit, sicherzustellen, dass Ihre Komprimierung korrekt 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 bereitstellen.
Fortsetzung von Getting started
Sektion mit dem Titel “Fortsetzung von Getting started”Wenn Sie Getting started zur Planung der Migration und der Unternehmensoperationen verwenden, verbinden Sie es mit Mit @capgo/capacitor-Updater zur nativen Fähigkeit in Mit @capgo/capacitor-Updater, Capgo Unternehmenseinstellung Capgo Unternehmenseinstellung Ionische Unternehmenseinstellungs-Plugin-Alternativen __CAPGO_KEEP_0__ Alternativen Capgo Unternehmensberatung Capgo Alternativen, und Capgo Consulting Capgo Unternehmensberatung.