Tutorial starten
Folgen Sie dem schnellen Start-Tutorial und bringen Sie sich mit Capgo schnell in Gang!
Einen Setup-Befehl mit den Installations-Schritten und der vollständigen Markdown-Anleitung für diesen Plugin erstellen.
Der Schnellstart-Tutorial wird Sie durch die wichtigsten Konzepte von Capgo führen! Konzepte, die erforscht werden werden:
Eine App zu Ihrem Capgo-Konto hinzufügen
Integrating Capgo with your CI/CD
Durch das Pushen von Commits den Upload des Capacitor-Bundles auf Capgo auslösen
Das Capacitor-Bundle-Publishing auf Capgo konfigurieren und anpassen
Einstellungen für Ihre App zum Aktivieren von Live-Updates über Capgo
Live-Updates für Ihre App von Capgo bereitstellen
Folgen Sie einfach den Anweisungen Schritt für Schritt oder navigieren Sie direkt zur Dokumentation für das Komponente, das Sie interessiert.
Tutorial starten
Folgen Sie dem schnellen Start-Tutorial und bringen Sie sich mit Capgo schnell in Gang!
CLI-Einweisung
Schritt-für-Schritt-Leitfaden für den interaktiven CLI-Einweisungsprozess
Updates verschicken
Updates an Ihre App vom Capgo-Dashboard bereitstellen
Updates automatisieren
Integrieren Sie Capgo mit Ihrer CI/CD und lösen Sie die Bundle-Uploads auf Capgo aus, indem Sie Commits pushen.
Fehlerbehebung
Häufige Probleme und wie man sie löst.
Abschluss
Abschließen Sie das Tutorial und erhalten Sie einen schnellen Überblick über, was Sie gelernt haben.
Treten Sie dem Capgo Discord-Server bei!
| Plugin-Version | Capacitor-Kompatibilität | Unterhalten |
|---|---|---|
| v7.*.* (≥7.25.0) | v7.*.* | ✅ Voll unterstützt |
| v6.*.* (≥6.25.0) | v6.*.* | ✅ Vollständig unterstützt |
| v5.*.* (≥5.10.0) | v5.*.* | ✅ Vollständig unterstützt |
| v5.*.* (≤5.10.0) | v5.*.* | ⚠️ Veraltet |
| v4.*.* | v4.*.* | ❌ Nicht mehr unterstützt |
| v3.*.* | v3.*.* | ❌ Nicht mehr unterstützt |
| >= 8 | v4.*.* | ⚠️ Abgelegt aufgrund von Versionsproblemen in unserem CI-Prozess |
Android Google Play und iOS App Store haben entsprechende Richtlinien, die Regeln enthalten, über die Sie sich im Klaren sein sollten, bevor Sie die Capacitor-Updater-Lösung in Ihrer Anwendung integrieren.
Dritter Absatz von Geräte- und Netzwerkmissbrauch Thema beschreibt, dass die Aktualisierung der Quelle 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, das in einer virtuellen Maschine läuft und auf Android-APIs nur eingeschränkten Zugriff hat (wie JavaScript in einem Webview oder Browser).
That ermöglicht es vollständig dem Capacitor-Updater, da er nur die JS-Bundles aktualisiert und keine native code aktualisiert.
Absatz 3.3.2da es sich seit 2015’s Apple-Entwicklerprogrammlizenzvereinbarung erlaubt vollständig die Durchführung von über die Luft übertragbaren Updates von JavaScript und Assets - und in ihrer neuesten Version (20170605) herunterladbar hier dieses Urteil ist sogar weiter gefasst:
Interpretierter code kann heruntergeladen werden, um eine Anwendung, aber nur so lange, wie solche code: (a) die Hauptabsicht der Anwendung nicht ändert, indem sie Funktionen oder Funktionalitäten bereitstellt, die mit dem beabsichtigten und beworbenen Zweck der Anwendung, wie sie dem App Store vorgelegt wurde, unvereinbar sind, (b) keine Laden oder einen Laden für andere code oder Anwendungen erstellt und (c) keine Signierung, Sandbox oder andere Sicherheitsmerkmale des Betriebssystems umgeht.
Capacitor Updater ermöglicht es Ihnen, diese Regeln in vollem Umfang einzuhalten, solange der Update, den Sie bereitstellen, nicht signifikant von Ihrem Produkt abweicht, von seinem ursprünglichen App Store genehmigten Zweck.
Damit Sie weiterhin mit den Richtlinien von Apple im Einklang bleiben, empfehlen wir, dass App Store-verteilte Apps den __CAPGO_KEEP_0__-Updater nicht aktivieren. Force update da, da, in der App Store-Bewertungsrichtlinien stehen fest:
Apps dürfen die Benutzer nicht dazu zwingen, die App zu bewerten, die App zu bewerten, 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 die Benutzer nicht zwingt, die neue Version anzuwenden, bis sie das nächste Mal die App schließen, aber zumindest sollten Sie sich dessen bewusst sein, wenn Sie entscheiden, es zu zeigen.
Das Plugin steht unter der LGPL-3.0-Lizenz und der Back-End-Code unter der AGPL-3.0-Lizenz.
💡 LGPL-3.0 bedeutet, dass, wenn jemand das code des Plugins modifiziert, es verpflichtend ist, es in offener Quelle mit derselben Lizenz zu veröffentlichen. Wenn Sie das code ohne Modifikation verwenden, betrifft es Sie nicht. Siehe das unten stehende Issue für weitere Details und überprüfen Sie den Link 👇
Sie können es in Ihre App einbeziehen, ohne sich Sorgen zu machen
Wenn Sie selbst hosten und diese Werkzeug finden nützlich, zögern Sie bitte nicht, meine Arbeit zu unterstützen, indem Sie ein GitHub Sponsor werden.
Stattdessen habe ich mich entschieden, alle code zu open-sourcen, die ich hier gebaut habe, anstatt es hinter einer Paywall zu verstecken. Durch die Offenlegung anstatt des Kampfes und der Versteckung glaube ich, dass wir gemeinsam die Welt zu einem besseren Ort machen können.
Damit dies möglich ist, müssen wir alle unsere Teil leisten, einschließlich Ihnen. 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
Wenn Sie " Überblick um die CI/CD-Automatisierung zu planen, 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, GitHub Aktionen-Integration für die Implementierungsdetails in GitHub Aktionen-Integration.