Von V2 zu V3
__CAPGO_KEEP_0__
Diese Dokumentation wird erklären, wie Sie auf die Version 3 der automatischen Aktualisierung upgraden.
Zuerst migrieren Sie zu den letzten Werkzeugen:
Abschnitt: "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:
Abschnitt: "Entfernen Sie alle Ihre vorherigen Konfigurationen:"{ CapacitorUpdater: { autoUpdateURL: "https...", ... },}Lassen Sie nur das übrig:
{ "CapacitorUpdater": { "autoUpdate": true }}⚠️ Wenn Sie Ihr Server verwendet haben, mit
autoUpdateURLIch werde diese Anleitung bald für Sie aktualisieren. Bis dahin nehmen Sie sich einen Blick auf die neue Upload-Optionexternaldas Ihnen nur den Link Ihres Zip-Ordners, nicht den code in Capgo-Cloud, senden lässt. Dies wurde für Unternehmen mit strengen Datenschutzrichtlinien erstellt. In der externen 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 komprimiert und auf unserem Server gespeichert, aber wir öffnen ihn oder verwenden ihn nie.
Welche Änderung
Abschnitt mit dem Titel “Welche Änderung”Alle Konfigurationen werden automatisch auf dem Server für die Auto-Update-Funktion durchgeführt, um Ihnen mehr Kontrolle über die Art und Weise zu geben, wie Sie einem Benutzer ein Update senden.
Das ermöglicht uns, auch rückgängig zu machen, oder nur einem Benutzer zu deployen, mit Kanälen! Diese Einstellungen werden wieder in die Web-Oberfläche aufgenommen:
- deaktivieren Sie die Rückgängigkeit unter native
- deaktivieren Sie die Aktualisierung über die Hauptversion
⚠️ Sie werden standardmäßig für alle Kanäle wahr sein
Dies wird auch die häufige Aktualisierung des Plugins entbehrlich machen, da die meisten Updates serverseitig erfolgen werden, und Sie es ohne Änderung auf Ihrer Seite erhalten werden.
⚠️ Zurücksetzen, wenn eine Aktualisierung die Standardfunktion wird, damit Sie bei der Aktualisierung aus dem Store nicht alle heruntergeladenen Versionen entfernen müssen, tun Sie Folgendes:
{ "CapacitorUpdater": { "autoUpdate": true, "resetWhenUpdate": false }}aktualisieren Sie Ihren code
Abschnitt mit dem Titel “code aktualisieren”Zuletzt 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 uploadZukunftsentwicklung
Sektion mit dem Titel “Zukunftsentwicklung”Derzeit 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.
Gemeinsame Probleme:
Sektion mit dem Titel “Gemeinsame 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, was der Grund für das Problem ist. Öffnen Sie die native IDE und entfernen Sie
capacitor-updatermanuell und fahren Sie fortnpx cap syncdies sollte das Problem lösen.
Fortsetzung von V2 zu V3
Sektion mit dem Titel “Fortsetzung von V2 zu V3”Wenn Sie Von V2 zu V3 um Live-Update-Lieferungen zu planen, verbinden Sie es mit Capgo Live Updates für den Produktworkflow in Capgo Live Updates Übersicht für die Implementierungsdetails in Übersicht Funktionen für die Implementierungsdetails in Funktionen Aktualisierungsverhalten für die Implementierungsdetails in Aktualisierungsverhalten und Aktualisierungstypen für die Implementierungsdetails in Aktualisierungstypen.