Zum Inhalt springen

Anleitung

GitHub

Diese Dokumentation wird erklären, wie Sie Ihren eigenen Auto-Update-Server ausführen können.

Einführung

Einführung

Wenn Ihnen diese Arbeit hilfreich war, zögern Sie bitte nicht, meine Arbeit zu unterstützen, indem Sie ein Github Sponsor.

Ich habe einen Wettkampf abgeschlossen, um alle code , die ich hier gebaut habe, zu öffnen, anstatt es hinter einer Paywall zu verstecken. Durch das Öffnen anstatt zu kämpfen und zu verstecken, 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 Ihnen nicht gefällt, dann zahlen Sie Ihren eigenen Preis und ein selbstständiger Maker auf Ihren Bedingungen unterstützen.

Funktionen-Parität

Einführung

Wenn Sie sich für Ihren eigenen Server entscheiden, verlieren Sie den 5-min-Setup-Flow.
Sie müssen alle diese Funktionen selbst implementieren.

FunktionenCapgoSelbst gehostet
Updates🚧
Automatische Rückkehr🚧
E-Mail-Benachrichtigungen bei Fehlern🚧
Kanäle🚧
Kanäle überschreiben🚧
Geräte überschreiben🚧
Kanäle-Einstellungen🚧
Geräte-Einstellungen🚧
Benutzerdefinierte ID🚧
Automatische Kanäle einrichten🚧
API Kanäle🚧
Aktualisierungsstatistiken🚧
Fehlschlag bei der Download-Statistik🚧
Anwendungsverwendungsstatistiken🚧
Update-Verschlüsselung🚧
Delta-(Manifest)-aktualisierungen

Achten Sie darauf, dass Sie den Capgo-Cloud und Ihren Server nicht gleichzeitig verwenden können.

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, teilweise Bereitstellung auf 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
npm install @capgo/capacitor-updater
npx cap sync

Um Updates an Ihrer 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.

Ein Bundle mit Ihren Dateien erstellen, um es von Ihrem Server auszusenden
npx @capgo/cli@latest bundle zip

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

Wenn Sie " Getting started für die 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 Alternativen zum Ionic Enterprise Plugin für den Produktworkflow in Alternativen zum Ionic Enterprise Plugin Capgo Alternativen für den Produktworkflow in Capgo Alternativen, und Capgo Consulting für den Produktworkflow in Capgo Consulting.