Starte das Tutorial
Folge der schnellen Einrichtungsanleitung und bringe dich mit Capgo in Kürze auf die Beine!
Eine Einrichtungsvorschlag mit den Installationsanweisungen und der vollständigen Markdown-Anleitung für diesen Plugin kopieren
Der Schnellstart-Tutorial wird Sie durch die Schlüsselkonzepte von Capgo führen! Konzepte, die erforscht werden, sind:
Ein App hinzufügen zu Ihrem Capgo-Konto
Capgo mit Ihrer CI/CD integrieren
Capgo-Bündel hochladen, indem Sie Commits pushen
Capgo-Bündel-Publishing konfigurieren und anpassen
Einrichten, um Ihre App zum Live-Update über Capgo zu ermöglichen
Live-Updates von Capgo an Ihre App deployen
Folgen Sie einfach den Anweisungen Schritt für Schritt oder navigieren Sie direkt zur Dokumentation für das Komponente, das Sie interessiert.
Starte das Tutorial
Folge der schnellen Einrichtungsanleitung und bringe dich mit Capgo in Kürze auf die Beine!
CLI-Einrichtungsleitfaden
Schritt-für-Schritt-Leitfaden für den interaktiven CLI-Einrichtungsprozess.
Schiffe Updates
Schiffe Updates an deine App über das Capgo-Dashboard.
Automatisiere Updates
Integriere Capgo mit deiner CI/CD und löse Capgo-Pakete bei Commits aus.
Troubleshooting
Häufige Probleme und wie man sie löst.
Abschluss
Abschließe das Tutorial und bekommst einen schnellen Überblick über, was du gelernt hast.
Beitreten Sie dem Capgo Discord-Server!
| Pluginversion | Capacitor Kompatibilität | Unterhalten |
|---|---|---|
| v7.*.* (≥7.25.0) | v7.*.* | ✅ Vollständig unterstützt |
| v6.*.* (≥6.25.0) | v6.*.* | ✅ Vollständig unterstützt |
| v5.*.* (≥5.10.0) | v5.*.* | ✅ Vollständig unterstützt |
| v5.*.* (Version < 5.10.0) | v5.*.* | ⚠️ Veraltet |
| v4.*.* | v4.*.* | ❌ Nicht mehr unterstützt |
| v3.*.* | v3.*.* | ❌ Nicht mehr unterstützt |
| >= 8 | v4.*.* | ⚠️ Veraltet aufgrund von Versionsproblemen in unserem CI-Prozess |
Android Google Play und iOS App Store haben entsprechende Leitlinien, die Regeln enthalten, über die Sie vor der Integration der Capacitor-Updater-Lösung in Ihrer Anwendung informiert sein sollten.
Dritter Absatz von Geräte- und Netzwerkmissbrauch Thema beschreibt, dass die Aktualisierung der Quelldatei code durch jede Methode außer dem Update-Mechanismus von Google Play eingeschränkt ist. Diese Einschränkung gilt jedoch nicht für die Aktualisierung von JavaScript-Bundles.
Diese Einschränkung gilt nicht für code-Instanzen, die in einer virtuellen Maschine ausgeführt werden und auf Android-APIs nur eingeschränkten Zugriff haben (z. B. JavaScript in einem Webview oder Browser).
Das ermöglicht es vollständig, Capacitor-Updater zu verwenden, da dieser nur die JS-Bundles aktualisiert und keine native code-Komponenten aktualisiert.
Abschnitt 3.3.2, seit 2015s Apple-Entwicklerprogramm-Lizenzvereinbarung vollständig zulässig, über die Luft über JavaScript- und Asset-Updates - und in ihrer neuesten Version (20170605) herunterladbar hier dieses Urteil ist sogar weiter gefasst:
Interpretiert code kann heruntergeladen werden, um eine Anwendung, aber nur so lange, wie solche code: (a) ändert nicht die Hauptzweck der Anwendung, indem es Funktionen oder Funktionalitäten bereitstellt, die mit dem beabsichtigten und beworbenen Zweck der Anwendung, wie sie dem App Store vorgelegt wurde, unvereinbar sind, (b) schafft nicht einen Laden oder einen Laden für andere code oder Anwendungen, und (c) umgeht das Signieren, das Sandbox oder andere Sicherheitsmerkmale des Betriebssystems.
Capacitor-Updater ermöglicht es Ihnen, diese Regeln in vollem Einklang zu halten, solange der Update, den Sie pushen, nicht signifikant Ihre Produkt von seinem ursprünglichen App Store genehmigten Zweck abweicht.
Um weiterhin mit Apple's Richtlinien im Einklang zu bleiben, empfehlen wir, dass App Store-verteilte Apps nicht die Force update Situation ermöglichen, da in der App Store-Bewertungsrichtlinien besagt:
Apps dürfen die Benutzer nicht dazu zwingen, die App zu bewerten, die App zu überprüfen, andere Apps herunterzuladen oder ähnliche Aktionen durchzuführen, um Zugriff auf Funktionen, Inhalte oder die Nutzung der App zu erhalten.
Dies ist kein Problem für das Standardverhalten des Hintergrund-Updates, da es den Benutzer nicht zwingt, die neue Version anzuwenden, bis sie das nächste Mal die App schließt, aber zumindest sollten Sie sich dessen bewusst sein, wenn Sie es zeigen.
Das Plugin steht unter der LGPL-3.0-Lizenz und der Back-End unter der AGPL-3.0-Lizenz.
💡 LGPL-3.0 means if someone modifies the code of the plugin, it’s mandatory to publish it, in open-source with the same licensing. If you use the code without modification, that doesn’t concern you. See the issue below for more details check the link 👇
Sie können es in Ihre App einbeziehen, ohne sich Sorgen zu machen
Wenn Sie selbst gehostet haben und diese Werkzeug finden, bitten Sie mich, unterstützen Sie meine Arbeit, indem Sie sich zu einem meiner Unterstützer machen GitHub Sponsor.
Ich habe mich entschieden, alle code hier zu öffnen, anstatt es hinter einer Paywall zu verstecken. Durch die Öffnung und nicht durch Kampf und Versteckspiel glaube ich, dass wir die Welt zu einem besseren Ort machen können.
Damit dies möglich ist, müssen wir alle unsere Rolle spielen, einschließlich Sie. Wenn Capgo Cloud Ihren Bedürfnissen nicht entspricht, können Sie einen selbstständigen Maker unterstützen. auf eigenen Bedingungen Einfache Mathematik
Fortsetzung von Überblick
Überblick Fortsetzung von __CAPGO_KEEP_0__ für die Planung der CI/CD-Automatisierung, verbinden Sie es mit Capgo CI/CD für den Produktworkflow in Capgo CI/CD Capgo Native Builds für den Produktworkflow in Capgo Native Builds Capgo Integrations für den Produktworkflow in Capgo Integrations CI/CD-Integration für die Implementierungsdetails in CI/CD-Integration, und GitHub Actions Integration für die Implementierungsdetails in GitHub Actions Integration