V3 zu V4
Eine Setup-Anleitung mit den Installationsanweisungen und der vollständigen Markdown-Dokumentation für diesen Plugin kopieren.
Wozu diese Aktualisierung
Abschnitt mit dem Titel “Wozu diese Aktualisierung”Nach vielen Gesprächen in der Discord-Gemeinschaft mit Ihnen habe ich festgestellt, dass der manuelle Modus sehr zu manual und nicht sicher zum Gebrauch war, zum Beispiel war die automatische Rückkehr nicht möglich, also wenn Sie bei der manuellen Aktualisierung scheiterten, mussten die Benutzer die App entfernen und sie wieder installieren, was eine schlechte Benutzererfahrung ist.
Indessen habe ich diese Gelegenheit genutzt, um Ihnen mehr Freiheit zu geben und alle schlechten code zu entfernen, die ich gemacht habe.
Installieren
Abschnitt mit dem Titel “Installieren”npm i @capgo/capacitor-updater@4
Automatische Aktualisierung im Cloud
Abschnitt mit dem Titel “Automatische Aktualisierung im Cloud”Wenn Sie das grundlegende Beispiel in Ihrer App verwenden, sind Sie sicher, zur neuen Version zu migrieren, genießen Sie es!
Selbstupdate für Selbstbetrieb
Sektion mit dem Titel „Selbstupdate für Selbstbetrieb“Für Sie bleibt es einfach, die Änderungen sind:
- Der Name der Einstellung von
autoUpdateUrlbisupdateUrl - Die Endpunkt-Methode wurde von
GETauf POST geändert
Benutzer mit manuellem Zugriff
Sektion mit dem Titel „Benutzer mit manuellem Zugriff“Für Sie ist dies der größte Wandel, aber für das Beste! Sie erhalten Tausende von Verbesserungen, lesen Sie sorgfältig.
Änderungen
ÄnderungenautoUpdateUrlwird zuupdateUrlda diese Einstellung nun auch in der manuellen Modus verwendet werden kann- Löschen von
cancelDelayunddelayUpdatestattsetDelay - Keine
versionNameim Satz - Änderung
versionSchlüssel, der in den meisten Funktionen als Objekt zurückgegeben wurdeBundleInfo
interface BundleInfo { id: string; version: string; downloaded: string; status: 'success' | 'error' | 'pending' | 'downloading'}- Umbenannt von irreführenden Namen jetzt (auch wenn man nicht erklären kann, ist es am Gebrauch leicht zu verstehen die neue):
- was ein "
versionbezieht sich jetzt auf ein "bundle idbezieht sich auf das alte "versionwar ein zufälliger String aus 10 Zeichen, dies "idist die einzige zuverlässige und einzigartige Möglichkeit, auf Ihre Pakete zuzugreifen, Beispiel "7Dfcd2RedN.versionbezieht sich jetzt auf das "versionNamewählen Sie für ein Paket, Beispiel "1.0.0
- was ein "
updateUrlwechseln Sie von "getzu"postda benutzerdefinierte Header für einige von Ihnen ein Problem darstellten und post ist logischer, gehen alle vorherigen Header in den Body und der Präfix "cap_verschwindet.versionNameMethode wird gelöscht, stattdessen wirdgetId- Liste gibt nun eine Liste von
BundleInfo - Umbenennen
getIdingetDeviceId autoUpdatewird nun standardmäßig wahr, wenn Sie den Manuellen Modus verwenden, setzen Sie es auf falsch.
Nachrichten
Abschnitt mit dem Titel „Nachrichten“- Methode
getLatestdieser Methode ermöglicht es Ihnen, die letzte verfügbare Version von Ihrem mitupdateUrldie letzte verfügbare Version. - Methode
setDelaywer{Art:Hintergrund}Kill - Nativversion
nextDatumsetAls Argument zum Festlegen einer anderen Verzögerungsmodus. - Methode
isAutoUpdateEnabled, um die Version in der nächsten Hintergrundaufnahme festzulegen, im Gegensatz zu - wer es sofort durchführt.
downloadCompleteMethode - , um Ihnen mitzuteilen, ob Sie sich im automatischen Updatekontext befinden.
versionEvent notifyAppReadyWenn der Download 100% erreicht hat.
Mitwirkende
Abschnitt mit dem Titel ‘Mitwirkende’@lincolnthree Danke für die Anfangshilfe, ohne dich wäre diese Aktualisierung unmöglich gewesen.
Fortsetzung von V3 zu V4
Abschnitt mit dem Titel ‘Fortsetzung von V3 zu V4’Wenn Sie ‘V3 zu V4’ verwenden V3 zu V4 um lebendige Aktualisierungen zu planen, verbinden Sie es mit Capgo Live Updates for the product workflow in Capgo Live Updates, Abschnitt mit dem Titel ‘Übersicht’ für die Implementierungsdetails in Übersicht Funktionen für die Implementierungsdetails in Funktionen Aktualisierungsverhalten für die Implementierungsdetails in Aktualisierungsverhalten und Aktualisierungstypen Seite bearbeiten