はじめる
Diese Dokumentation erklärt, wie Sie Ihren eigenen Auto-Update-Server betreiben können
Bevor Sie beginnen
Wenn Sie diese Arbeit selbst nutzen, kann ich Ihnen nur empfehlen, meine Arbeit über Github support zu unterstützen
Ich habe eine große Wette eingegangen, indem ich den gesamten wertvollen Code, den ich hier erstellt habe, als Open Source zur Verfügung stelle
Ich hätte es für mich behalten und einen hohen Preis verlangen können
Darüber hinaus möchte ich mich auf Capgo-Tools konzentrieren und daraus ein offenes und transparentes Geschäft machen
Ebenso denke ich, dass es unsere Welt zu einem besseren Ort macht, wenn wir uns öffnen, anstatt zu kämpfen und uns zu verstecken
Aber um das möglich zu machen, ist es notwendig, dass wir alle unseren Teil dazu beitragen, auch Sie 🥹
Wenn das Capgo-Angebot nicht zu Ihnen passt, dann setzen Sie Ihren Preis fest und unterstützen Sie einen bootstrapped Maker HIER zu Ihren Bedingungen
Funktionsvergleich
Wenn Sie sich für Ihren eigenen Server entscheiden, verlieren Sie den 5-Minuten-Einrichtungsablauf
Sie müssen alle Funktionen selbst implementieren
Hier ist die Liste:
Funktionen | Capgo | Selbst gehostet |
---|---|---|
Updates | ✅ | 🚧 |
Auto-Rücksetzung | ✅ | 🚧 |
E-Mail-Alarm bei Fehler | ✅ | 🚧 |
Kanal | ✅ | 🚧 |
Kanal-Überschreibung | ✅ | 🚧 |
Geräte-Überschreibung | ✅ | 🚧 |
Kanal-Einstellungen | ✅ | 🚧 |
Geräte-Einstellungen | ✅ | 🚧 |
Benutzerdefinierte ID | ✅ | 🚧 |
Auto-Kanal-Einstellung | ✅ | 🚧 |
API-Kanäle | ✅ | 🚧 |
Update-Statistiken | ✅ | 🚧 |
Fehlgeschlagene Downloads | ✅ | 🚧 |
App-Nutzungsstatistiken | ✅ | 🚧 |
Update-Verschlüsselung | ✅ | 🚧 |
Wenn Sie ein falsches Update an Ihre Benutzer senden, können Sie ihre App beschädigen
Beachten Sie, dass Sie nicht gleichzeitig die Capgo-Cloud und Ihren eigenen Server verwenden können
Wählen Sie zwischen Auto und Manuell
Im automatischen Modus wird ein Teil der Logik vom nativen Code übernommen, Updates werden serverseitig entschieden, dies ist sicherer und ermöglicht feingranulare Updates, teilweise Bereitstellung auf einem Gerät oder einer Gruppe und mehr
Im manuellen Modus wird die gesamte Logik von JS übernommen, das hat in beiden Szenarien Vor- und Nachteile
Bereiten Sie Ihr Bundle vor
Um Updates an Ihre App zu senden, müssen Sie sie zippen Der beste Weg, um sicherzustellen, dass Ihre ZIP-Datei gut ist, ist die Verwendung der Capgo CLI zum Zippen
npx @capgo/cli@latest bundle zip
erstellt Ihre ZIP-Datei, die bereit ist, in Ihr Backend hochgeladen zu werden