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 zu der Version 3 der automatischen Aktualisierung aufsteigen können.
Zuerst migrieren Sie zu der letzten Werkzeugkette:
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...", ... },}Nur diese zulassen:
{ "CapacitorUpdater": { "autoUpdate": true }}⚠️ Wenn Sie Ihr Server verwendet haben, mit
autoUpdateURLIch 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.
Was ändert sich
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 an Benutzer gesendet wird.
Das ermöglicht es uns, auch nur an einen Benutzer zu deployen, und wir können sogar zurückkehren! 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 werden
Das wird auch die häufige Aktualisierung des Plugins entbehrlich machen, 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 der App-Store aktualisieren, tun Sie dies:
{ "CapacitorUpdater": { "autoUpdate": true, "resetWhenUpdate": false }}Aktualisieren Sie Ihren code
Abschnitt mit dem Titel “Aktualisieren Sie Ihren code”Zum Schluss aktualisieren Sie alle Ihre Imports in JS von:
import { CapacitorUpdater } from 'capacitor-updater'zu
import { CapacitorUpdater } from '@capgo/capacitor-updater'Bauen Sie Ihr code dann noch einmal und kopieren Sie die Assets erneut npm run build Sie sollten jetzt in der Lage sein, das letzte Auto-Update-System zu testen npx cap copy.
Senden Sie Ihre Version mit:
Zur Zwischenablage kopieren
npx @capgo/cli@latest bundle uploadZur Zwischenablage kopieren
npx capgo uploadAbschnitt mit dem Titel “Zukünftige Entwicklung”
Zur Zwischenablage kopierenDerzeit 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:
Abschnitt mit dem Titel „Gemeinsame Probleme:“- Build problem after upgrade: if you have already opened the source code of the plugin in Android studio or Xcode, sometimes the sync doesn’t remove them, that the cause of the issue. Open the native IDE and remove
capacitor-updatermanuell und tunnpx cap syncdies sollte das Problem lösen.