Zum Inhalt springen

Übersicht

Der Schnellstart-Tutorial wird Sie durch die Schlüsselkonzepte von Capgo führen! Konzepte, die erforscht werden, sind:

  1. Ein App hinzufügen zu Ihrem Capgo-Konto

  2. Capgo mit Ihrer CI/CD integrieren

  3. Capgo-Bündel hochladen, indem Sie Commits pushen

  4. Capgo-Bündel-Publishing konfigurieren und anpassen

  5. Einrichten, um Ihre App zum Live-Update über Capgo zu ermöglichen

  6. 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.

Beitreten Sie dem Capgo Discord-Server!

PluginversionCapacitor KompatibilitätUnterhalten
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
>= 8v4.*.*⚠️ 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

Abschnitt: Fortsetzung von Überblick

Wenn Sie

Ü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