Von V2 zu V3
Kopieren Sie eine Einrichtungsanweisung mit den Installationsanweisungen und der vollständigen Markdown-Dokumentation für diesen Plugin.
Diese Dokumentation wird erklären, wie Sie auf die Version 3 des automatischen Updates aufsteigen.
Zuerst migrieren Sie auf die letzte Werkzeugung:
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:
Abschnitt mit dem Titel “Entfernen Sie alle Ihre vorherigen Konfigurationen:”{ CapacitorUpdater: { autoUpdateURL: "https...", ... },}um nur dies zu lassen:
{ "CapacitorUpdater": { "autoUpdate": true }}⚠️ Wenn Sie Ihr Server verwendet haben, mit
autoUpdateURL, Ich werde diese Anleitung bald für Sie aktualisieren. Inzwischen nehmen Sie sich einen Blick auf die neue Upload-Optionexternaldie 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 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 zugeschnürt und gespeichert, aber wir werden ihn nie öffnen oder verwenden.
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 Aktualisierung zu geben, die Sie an die Benutzer senden.
Das ermöglicht es uns, auch nur für einen Benutzer zurückzukehren oder zu deployen, mit Kanälen! Diese Einstellungen werden wieder in die Web-Oberfläche hinzugefügt:
- Deaktivieren Sie die Rückkehr unter native
- Deaktivieren Sie die Aktualisierung über die Hauptversion
⚠️ Sie werden standardmäßig für alle Kanäle wahr sein
Das wird auch die häufige Aktualisierung des Plugins entbehrlich machen, die meisten Updates werden serverseitig durchgeführt, und Sie erhalten es ohne Änderungen auf Ihrer Seite.
⚠️ 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
Abschnitt mit dem Titel “Aktualisieren Sie Ihr code”Zuletzt aktualisieren Sie alle Ihre Importe in JS von:
import { CapacitorUpdater } from 'capacitor-updater'zu
import { CapacitorUpdater } from '@capgo/capacitor-updater'Bauen Sie Ihr code dann noch einmal 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:
Abschnitt mit dem Titel “Häufige Probleme:”- Build-Probleme nach Upgrade: Wenn Sie die Quelle code des Plugins bereits in Android Studio oder Xcode geöffnet haben, funktioniert die Synchronisierung manchmal nicht, um sie zu entfernen, das ist der Grund für das Problem. Öffnen Sie das native IDE und entfernen Sie
capacitor-updaterdieses Problem manuell undnpx cap syncdies sollte das Problem lösen.
Weitermachen von V2 zu V3
Abschnitt mit dem Titel “Weitermachen von V2 zu V3”Wenn Sie Weitermachen von V2 zu V3 live Updates liefern möchten, 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.