Von V2 zu V3
Kopieren Sie einen Einrichtungsbefehl mit den Installationsanweisungen und der vollständigen Markdown-Dokumentation für diesen Plugin.
Diese Dokumentation wird erklären, wie man auf die Version 3 des automatischen Updates upgradet.
Zuerst migrieren Sie auf die letzte Werkzeugkiste:
Abschnitt mit dem Titel “Zuerst migrieren Sie auf die letzte Werkzeugkiste:”npm remove -g capgonpm remove capacitor-updater
npm i @capgo/clinpm i @capgo/capacitor-updater@3npx cap syncEntferne alle deine vorherigen Einstellungen:
Abschnitt mit dem Titel „Entferne alle deine vorherigen Einstellungen:“{ CapacitorUpdater: { autoUpdateURL: "https...", ... },}um nur dies zu ermöglichen:
{ "CapacitorUpdater": { "autoUpdate": true }}⚠️ Wenn du deine Server verwendet hast, mit
autoUpdateURL, Ich werde diese Anleitung bald für dich aktualisieren. Inzwischen schau dir das neue Upload-Option anexternaldie es dir ermöglicht, nur den Link deiner Zip-Datei, nicht den code in Capgo Cloud zu senden. Dies wurde für Unternehmen mit strengen Datenschutzrichtlinien erstellt. 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 unsere Server zugepackt und gespeichert, aber wir öffnen ihn oder verwenden ihn nie.
Was hat sich geändert
Abschnitt mit dem Titel „Was hat sich geändert“Alle Konfigurationen werden serverseitig für Auto-Update aktiviert, um Ihnen mehr Kontrolle über die Art der Benachrichtigung zu geben.
Das ermöglicht es uns, auch nur einem Benutzer zu deployen, mit Kanälen! Diese Einstellungen werden wieder in die Web-Oberfläche hinzugefügt:
- Deaktivieren Sie die Wiederherstellung unter native
- Deaktivieren Sie die Aktualisierung über die Hauptversion
⚠️ Sie werden standardmäßig für alle Kanäle wahr sein
Diese Funktion wird auch die häufige Aktualisierung des Plugins entfernen, die meisten Updates werden serverseitig durchgeführt, und Sie erhalten es ohne Änderung auf Ihrer Seite.
⚠️ Resetten Sie, 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 Ihr code
Abschnitt mit dem Titel “Aktualisieren Sie Ihr code”Zum Schluss 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”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.
Häufige Probleme:
Abschnitt mit dem Titel „Häufige 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 undnpx cap syncdies sollte das Problem lösen.
Weitermachen von V2 zu V3
Abschnitt mit dem Titel „Weitermachen von V2 zu V3“Wenn Sie 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 __CAPGO_KEEP_0__ für die Implementierungsdetails in Übersicht Funktionen __CAPGO_KEEP_0__ für die Implementierungsdetails in Funktionen Aktualisierungsverhalten __CAPGO_KEEP_0__ für die Implementierungsdetails in Aktualisierungsverhalten Aktualisierungstypen __CAPGO_KEEP_0__ für die Implementierungsdetails in Aktualisierungstypen