Von V2 zu V3
Einen Einrichtungsprompt mit den Installationsanweisungen und der vollständigen Markdown-Anleitung für diesen Plugin kopieren.
Diese Dokumentation erklärt, wie Sie auf die Version 3 des automatischen Updates upgraden können.
Zuerst migrieren Sie zu der letzten Werkzeugkiste:
Abschnitt mit dem Titel “Zuerst migrieren Sie zu den letzten Werkzeugen:”npm remove -g capgonpm remove capacitor-updater
npm i @capgo/clinpm i @capgo/capacitor-updater@3npx cap syncEntfernen Sie alle Ihre vorherigen Konfigurationen:
Entfernen Sie alle Ihre vorherigen Konfigurationen{ CapacitorUpdater: { autoUpdateURL: "https...", ... },}um nur dies zu ermöglichen:
{ "CapacitorUpdater": { "autoUpdate": true }}⚠️ Wenn Sie Ihren Server verwendet haben, mit
autoUpdateURL, ich werde diese Anleitung bald für Sie aktualisieren. Inzwischen nehmen Sie einen Blick auf die neue Upload-Optionexternaldie es Ihnen ermöglicht, nur den Link Ihres Zip-Ordners, nicht den code in Capgo Cloud zu senden. Dies wurde für Unternehmen mit strengen Datenschutzrichtlinien entwickelt. In externem Modus wird der code nie auf dem Capgo-Server landen, wir speichern nur die URL und senden sie an das Gerät, das sie direkt herunterladen wird. In der Standardmethode wird der code in unserem Server zugepackt und gespeichert, aber wir öffnen ihn oder verwenden ihn nie.
Welche Änderung
Abschnitt mit dem Titel “Was ändert sich”Alle Konfigurationen werden serverseitig für die automatische Aktualisierung durchgeführt, um Ihnen mehr Kontrolle über die Art der Benachrichtigung der Benutzer zu geben.
Das ermöglicht uns, auch rückgängig zu machen, selbst nur für einen Benutzer mit Kanälen zu deployen! Diese Einstellungen werden wieder in die Web-Oberfläche hinzugefügt:
- Deaktivieren Sie die Rückgängig-Möglichkeit unter native
- Deaktivieren Sie die Aktualisierung über die Hauptversion
⚠️ Sie werden standardmäßig für alle Kanäle wahr sein
Dies wird auch die Notwendigkeit beseitigen, das Plugin häufig zu aktualisieren, da die meisten Updates serverseitig durchgeführt werden und Sie es ohne Änderungen auf Ihrer Seite erhalten.
⚠️ Zurücksetzen, wenn eine Aktualisierung die Standard-Einstellung wird, also wenn Sie nicht alle heruntergeladenen Versionen entfernen möchten, wenn Sie von dem Store aktualisieren, tun Sie dies:
{ "CapacitorUpdater": { "autoUpdate": true, "resetWhenUpdate": false }}Aktualisieren Sie Ihr code
Aktualisieren Sie Ihr codeZum Schluss aktualisieren Sie alle Ihre Importe in JS von:
import { CapacitorUpdater } from 'capacitor-updater'zu
import { CapacitorUpdater } from '@capgo/capacitor-updater'Dann bauen Sie Ihr code erneut npm run build und kopieren Sie die Assets noch einmal npx cap copy.
Sie sollten jetzt in der Lage sein, das letzte Auto-Update-System zu testen
Senden Sie Ihre Version mit:
npx @capgo/cli@latest bundle uploadanstatt
npx capgo uploadZukünftige Entwicklung
Abschnitt mit dem Titel „Zukünftige Entwicklung“Für den Moment wird nur der erste öffentliche Kanal verwendet, in Zukunft wird öffentlich für mehrere öffentliche Kanäle geändert, wenn mehr als einer festgelegt ist.
Häufige Probleme:
Sektion mit dem Titel “Häufige Probleme:”- Problem beim Aufbau nach Upgrade: Wenn Sie bereits die Quelle code des Plugins in Android Studio oder Xcode geöffnet haben, funktioniert die Synchronisierung manchmal nicht, um sie zu entfernen, was der Grund für das Problem ist. Öffnen Sie den native IDE und entfernen Sie sie
capacitor-updatermanuell und tun Sienpx cap syncdies sollte das Problem lösen.
Fortsetzen von V2 zu V3
Sektion mit dem Titel “Fortsetzen von V2 zu V3”Wenn Sie From V2 to V3 Von V2 zu V3 um die live update Lieferung zu planen, verbinden Sie es mit Capgo Live Updates zum Produktworkflow in Capgo Live Updates, Übersicht zum Implementierungsdetail in Übersicht, Funktionen zum Implementierungsdetail in Funktionen, Aktualisierungsverhalten zum Implementierungsdetail in Aktualisierungsverhalten, und Aktualisierungstypen zum Implementierungsdetail in Aktualisierungstypen.