Tutorial starten
Folgen Sie dem Schnellstart-Tutorial und bringen Sie sich schnell mit Capgo in Schwung!
Kopieren Sie einen Einrichtungsvorschlag mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen Plugin.
Der Schnellstart-Tutorial wird Sie durch die Schlüsselkonzepte von Capgo führen! Konzepte, die erforscht werden, umfassen:
Eine App zu Ihrem Capgo-Konto hinzufügen
Capgo mit Ihrer CI/CD integrieren
Ein Upload des Capgo-Bundles durch das Pushen von Commits auslösen
Die Capgo-Bundle-Publikation konfigurieren und anpassen
Ihre App einrichten, um live Updates über Capgo zu ermöglichen
Live-Updates an 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 Schnellstart-Tutorial und bringen Sie sich schnell mit Capgo in Schwung!
CLI-Onboarding-Guide
Vollständiger Schritt-für-Schritt-Leitfaden für das interaktive CLI-Einrichtungsprozess.
Updates verschicken
Verschicken Sie Updates für Ihre App aus der Capgo-Oberfläche.
Automatisieren Sie Updates
Integrieren Sie Capgo mit Ihrer CI/CD und aktivieren Sie die Uploads von Bundeln auf Capgo durch das Pushen von Commits.
Fehlersuche
Gemeinsame Probleme und wie man sie löst.
Abschluss
Beenden Sie das Tutorial und erhalten Sie einen schnellen Überblick über, was Sie gelernt haben.
Beitreten Sie dem Capgo Discord-Server!
| Plugin-Version | 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.*.* (<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 Richtlinien, die Sie kennen sollten, bevor Sie die Capacitor-Updater-Lösung in Ihrer Anwendung integrieren.
Dritter Absatz von Gerät- und Netzwerkmissbrauch Der dritte Absatz beschreibt, dass das Aktualisieren der Quelle code durch jede Methode außer dem Aktualisierungsmechanismus von Google Play eingeschränkt ist. Diese Einschränkung gilt jedoch nicht für das Aktualisieren von JavaScript-Bundles.
Diese Einschränkung gilt nicht für code, das in einer virtuellen Maschine läuft und nur begrenzten Zugriff auf Android-APIs hat (wie JavaScript in einem Webview oder Browser).
Das ermöglicht vollständig Capacitor-Updater, da es nur die JS-Bundles aktualisiert und das native code nicht aktualisiert.
Absatz 3.3.2Seit 2015 Da das Apple-Entwicklerprogramm-Lizenzabkommen vollständig ermöglicht die Durchführung von über die Luft durchgeführten Updates von JavaScript und Assets - und in seiner neuesten Version (20170605) hier herunterladen dieses Urteil ist sogar weiter gefasst:
Interpretierte code können auf ein Anwendungsprogramm heruntergeladen werden, aber nur solange solche code: (a) die Hauptzweck 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, nicht im Einklang stehen, (b) keine Verkaufsplattform oder -geschäft für andere code oder Anwendungen erstellt und (c) die Signierung, Sandbox oder andere Sicherheitsmerkmale des Betriebssystems nicht 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, das ursprünglich für den App Store genehmigt wurde.
Um weiterhin mit den Richtlinien von Apple im Einklang zu bleiben, empfehlen wir, dass Apps, die über den App Store verteilt werden, die Force update Szenario nicht aktivieren, da in der App Store Review Guidelines festgelegt ist, dass:
Apps die Benutzer nicht dazu zwingen dürfen, die App zu bewerten, die App zu bewerten, andere Apps herunterzuladen oder ähnliche Aktionen durchzuführen, um Zugriff auf Funktionen, Inhalte oder die Verwendung der App zu erhalten.
Dies ist kein Problem für die Standardverhalten von Hintergrundupdate, da es den Benutzer nicht zwingt, die neue Version anzuwenden, bis er das nächste Mal das Programm schließt, aber Sie sollten zumindest davon wissen, wenn Sie entscheiden, es anzuzeigen.
Der Plugin ist unter der Lizenz LGPL-3.0 und der Back-End ist unter der Lizenz AGPL-3.0.
💡 LGPL-3.0 bedeutet, wenn jemand das code des Plugins modifiziert, ist es verpflichtend, es in offenen Quellen zu veröffentlichen, unter der gleichen Lizenz. Wenn Sie das code ohne Modifikation verwenden, betrifft das Sie nicht. Siehe das Issue unten für weitere Details, überprüfen Sie den Link 👇
Sie können es in Ihrer App ohne Sorgen einbeziehen
Wenn Sie selbst hosten und diese Werkzeug finden, bitten Sie bitte um Unterstützung für meine Arbeit, indem Sie ein GitHub Sponsor werden.
Ich habe einen Wettkampf abgeschlossen, um alle code zu öffnen, die ich hier gebaut habe, anstatt es hinter einer Paywall zu verstecken. Durch die Öffnung anstatt das Verstecken und das Kampf, glaube ich, dass wir die Welt zu einem besseren Ort machen können.
Um dies möglich zu machen, ist es notwendig, dass wir alle unsere Teil leisten, einschließlich Ihnen 🥹. Wenn Capgo Cloud Ihren Bedürfnissen nicht entspricht, können Sie einen bootstrapped Maker unterstützen hier auf eigenen Bedingungen.
Der Preis des Grundplans: 14*12 = 168 $ pro Jahr. Während der durchschnittliche Entwickler/Stunde = 60 $. Das bedeutet, dass 3 Stunden verlorener Entwicklungszeit für Selbsthostung ausreichen, um ein ganzes Jahr zu bezahlen, wenn Sie mehr als 3 Stunden verloren haben, verlieren Sie Geld ^^
Wenn Sie " Überblick zur Planung der CI/CD-Automatisierung verwenden, 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