Starten Sie das Tutorial
Folgen Sie der schnellen Anleitung und bringen Sie sich mit Capgo schnell in Gang!
Kopieren Sie einen Setup-Vorschlag mit den Installationsanweisungen und der vollständigen Markdown-Anleitung für diesen Plugin.
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
Ein Upload von Capgo durch das Pushen von Commits auslösen
Konfiguration und Anpassung der Capgo-Bündelveröffentlichung
Konfigurieren Sie Ihre App, um live-Updates über Capgo zu ermöglichen
Deployen Sie live-Updates an Ihre App von Capgo
Folgen Sie einfach den Anweisungen Schritt für Schritt oder navigieren Sie direkt zur Dokumentation für das Komponente, das Sie interessiert
Starten Sie das Tutorial
Folgen Sie der schnellen Anleitung und bringen Sie sich mit Capgo schnell in Gang!
CLI-Onboarding-Leitfaden
Vollständiger Schritt-für-Schritt-Leitfaden für das interaktive CLI-Onboarding-Verfahren
Schiffe Updates
Schicken Sie Updates an Ihre App vom Capgo-Dashboard
Automatisieren Sie Updates
Integrieren Sie Capgo mit Ihrer CI/CD und lösen Sie die Bündeluploads auf Capgo aus, indem Sie Commits pushen
Troubleshooting
Häufige Probleme und ihre Lösungen.
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 das Aktualisieren der Quelle code durch jede Methode außer dem Update-Mechanismus von Google Play eingeschränkt ist. Dieses Einschränkung gilt jedoch nicht für das Aktualisieren von JavaScript-Bundles.
This Einschränkung gilt nicht für code, das in einer virtuellen Maschine läuft und nur begrenzten Zugriff auf Android-APIs (wie JavaScript in einem Webview oder Browser) hat.
Das ermöglicht es vollständig, Capacitor-Updater zu verwenden, da dieser nur die JS-Bundles aktualisiert und keine native code aktualisiert.
Absatz 3.3.2da es seit 2015 in der Apple-Entwicklerprogrammlizenzvereinbarung vollständig zulässt, JavaScript- und Asset-Updates über die Luft durchzuführen - und in ihrer neuesten Version (20170605) herunterladbar hier dieses Urteil ist sogar weiter gefasst:
Interpretierte code dürfen heruntergeladen werden, um eine Anwendung, solange solche code: (a) die Hauptabsicht der Anwendung nicht ändert, indem sie Funktionen oder Funktionalitäten bereitstellt, die mit dem vorgesehenen und beworbenen Zweck der Anwendung als bei der Einreichung bei dem App Store nicht übereinstimmen, (b) keine Ladenplätze oder -stände für andere code oder Anwendungen erstellt und (c) keine Signierung, Sandbox oder andere Sicherheitsfunktionen des Betriebssystems umgeht.
Capacitor-Updater ermöglicht es Ihnen, diese Regeln vollständig einzuhalten, solange die Aktualisierung, die Sie bereitstellen, nicht erheblich von Ihrem Produkt abweicht, das ursprünglich für den App Store genehmigt wurde.
Um weiterhin den Richtlinien von Apple zu entsprechen, empfehlen wir, dass Apps, die über den App Store verteilt werden, die Funktion nicht aktivieren, da in den Richtlinien für die App Store-Bewertung festgelegt ist, dass: Force update da in der App Store-Bewertung-Richtlinien stehen, dass:
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 Verwendung der App zu erhalten.
Dies ist kein Problem für die Standardfunktion der Hintergrundaktualisierung, da sie den Benutzer nicht dazu zwingt, die neue Version anzuwenden, bis sie das nächste Mal das Programm schließt, aber zumindest sollten Sie sich dieser Rolle bewusst sein, wenn Sie entscheiden, sie anzuzeigen.
Das Plugin steht unter der Lizenz LGPL-3.0 und der Backend unter der Lizenz AGPL-3.0.
💡 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 👇
You können es in Ihrer App ohne Sorgen einbauen
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.
Ich habe einen Wettschein abgeschlossen, um alle code hier zu öffnen, anstatt es hinter einer Paywall zu verstecken. Indem wir es öffnen und nicht kämpfen und verstecken, 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 selbstständigen Maker unterstützen hier auf Ihren 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 auf Selbsthosting es Ihnen ermöglicht, ein ganzes Jahr zu bezahlen, wenn Sie mehr als 3 Stunden verloren haben, verlieren Sie Geld ^^