Zum Inhalt springen

@capgo/capacitor-Updater

Live-Update für capacitor-Anwendungen.

Live-Update für capacitor-Anwendungen.

  • notifyAppReady - Melden Sie dem native Layer, dass JavaScript erfolgreich initialisiert wurde.
  • setUpdateUrl - Setzen Sie die Update-URL für die App dynamisch bei Laufzeit.
  • setStatsUrl - Setzen Sie die Statistik-URL für die App dynamisch bei Laufzeit.
  • setChannelUrl - Setzen Sie die Kanal-URL für die App dynamisch bei Laufzeit.
MethodeBeschreibung
notifyAppReadyMelden Sie dem native Layer, dass JavaScript erfolgreich initialisiert wurde.
setUpdateUrlSetzen Sie die Update-URL für die App dynamisch bei Laufzeit.
setStatsUrlSetzen Sie die Statistik-URL für die App dynamisch bei Laufzeit.
setChannelUrlSetzen Sie die Kanal-URL für die App dynamisch bei Laufzeit.
downloadEin neues Bundle von der bereitgestellten URL herunterladen, um es später zu installieren.
nextSetze das nächste Bundle, das aktiviert werden soll, wenn die App sich im Hintergrund oder nach einem Neustart befindet.
setSetze das aktuelle Bundle und laden die App sofort neu.
deleteLösche ein Bundle aus der lokalen Speicherung, um Platz auf dem Datenträger freizugeben.
setBundleErrorMarkiere ein Bundle manuell als fehlgeschlagen/fehlerhaft in der manuellen Update-Modus.
listAlle lokal heruntergeladenen Bundles im App abrufen, die in Ihrer App gespeichert sind.
resetSetze die App auf ein bekanntes gutes Bundle zurück.
currentErmittle Informationen über das derzeit aktive Bundle.
reloadLaden Sie die App manuell neu, um ein laufendes Update anzuwenden.
setMultiDelayKonfiguriere Bedingungen, die vor der Anwendung eines laufenden Updates erfüllt sein müssen.
cancelDelayStorniere alle Aussetzungsbedingungen und wenden das laufende Update sofort an.
getLatestÜberprüfe den Update-Server auf die neueste verfügbare Bundle-Version.
setChannelZuweisen Sie diesem Gerät einer bestimmten Update-Kanal zu Laufzeit.
unsetChannelEntfernen Sie die Zuweisung des Geräts an einen Kanal und kehren Sie zur Standardkanal zurück.
getChannelErmitteln Sie den aktuellen Kanal, der diesem Gerät zugewiesen ist.
listChannelsErmitteln Sie die Liste aller verfügbaren Kanäle, die diesem Gerät zur Selbstzuweisung zur Verfügung stehen.
setCustomIdSetzen Sie einen benutzerdefinierten Identifier für dieses Gerät.
getBuiltinVersionErmitteln Sie die internen Bundle-Version (die ursprüngliche Version, die mit Ihrer nativen App geliefert wurde).
getDeviceIdErmitteln Sie die einzigartige, datenschutzfreundliche Identifier für dieses Gerät.
getPluginVersionErmitteln Sie die Version des Capacitor Updater-Plugins, das in Ihrer App installiert ist.
isAutoUpdateEnabledÜberprüfen Sie, ob automatische Updates derzeit aktiviert sind.
removeAllListenersEntfernen Sie alle für dieses Plugin registrierten Ereignis-Listener.
addListenerHören Sie auf ein Bundle-Download-Ereignis im App. Wird einmal ausgelöst, wenn der Download begonnen, während des Downloadens und wenn abgeschlossen ist. Dies wird Ihnen alle Download-Prozentsätze während des Downloads zurückgeben.
addListenerHören Sie auf ein Update-Ereignis, nützlich, wenn Sie jede Zeit, wenn die App gestartet wird, eine Zwangsprüfung durchführen möchten.
addListenerHören Sie auf verfügbare Update-Ereignisse zu, nützlich, wenn Sie jede Zeit, wenn die App gestartet wird, eine Zwangsprüfung durchführen möchten.
addListenerHören Sie auf Download-Complete-Ereignisse.
addListenerHören Sie auf Updates, wenn der Backend ein Update als inkompatibel mit der aktuellen App markiert. Emittiert den gleichen Payload wie das Legacy majorAvailable Hörer.
addListenerHören Sie auf Major-Update-Ereignisse in der App zu und informieren Sie sich, wenn ein großer Update durch die Einstellung disableAutoUpdateBreaking blockiert wird.
addListenerHören Sie auf die Fehlermeldung zum Update in der App, informieren Sie sich, wenn das Update beim nächsten App-Start fehlschlägt.
addListenerWenn ein Bundle erfolgreich angewendet wurde, wird das Ereignis im App-App registriert, sodass Sie wissen, wenn ein Bundle erfolgreich angewendet wurde. Dieses Ereignis wird nativ bis JavaScript es konsumiert, also wenn die App sich vor der Anbindung Ihres Hörers neu lädt, wird das letzte ausstehende set Der Ereignis wird einmalig an den Abonnenten übermittelt.
addListenerHören Sie auf das nächste Ereignis im App, lassen Sie Sie wissen, wenn ein Bundle als nächstes Bundle zum Installieren in der Warteschlange ist.
addListenerHören Sie auf das Download-Fehlerereignis in der App, informieren Sie sich, wenn ein Bundle heruntergeladen hat fehlgeschlagen.
addListenerHören Sie auf das Ereignis zum Neuladen der App, damit Sie wissen, wenn ein Neuladen stattgefunden hat.
addListenerHören Sie auf das App-Ready-Ereignis in der App, damit Sie wissen, wenn die App bereit zum Einsatz ist. Dieses Ereignis wird nativ bis JavaScript es verbraucht, also kann es auch nach einem Neuladen geliefert werden, selbst wenn der Listener später im App-Startup hinzugefügt wird.
addListenerHören Sie auf das Ereignis des privaten Kanals, das ausgelöst wird, wenn versucht wird, einen Kanal zu setzen, der keine Gerätezuweisung zulässt.
addListenerHören Sie auf flexible Änderungen des Updatezustands auf Android.
isAutoUpdateAvailableÜberprüfen Sie, ob die Auto-Update-Funktion verfügbar ist (nicht durch eine benutzerdefinierte Serverkonfiguration deaktiviert).
getNextBundleErmitteln Sie Informationen über das Bundle, das auf die Aktivierung auf dem nächsten Neuladen wartet.
getFailedUpdateRufen Sie Informationen über das letzte Bundle ab, das nicht geladen werden konnte.
setShakeMenuAktivieren oder deaktivieren Sie das Shake-Gesten-Menü für Debugging und Testen.
isShakeMenuEnabledÜberprüfen Sie, ob das Shake-Gesten-Debug-Menü derzeit aktiviert ist.
setShakeChannelSelectorAktivieren oder deaktivieren Sie den Shake-Kanalselektor auf Laufzeit.
isShakeChannelSelectorEnabledÜberprüfen Sie, ob der Shake-Kanalselektor derzeit aktiviert ist.
getAppIdRufen Sie die derzeit konfigurierte App-ID ab, die für die Kommunikation mit dem Update-Server verwendet wird.
setAppIdÄndern Sie dynamisch die App-ID, die für die Kommunikation mit dem Update-Server verwendet wird.
getAppUpdateInfoErmitteln Sie Informationen über die Verfügbarkeit der App im App Store oder Play Store.
openAppStoreÖffnen Sie die App-Seite im App Store oder Play Store.
performImmediateUpdateAusführen eines sofortigen In-App-Updates auf Android.
startFlexibleUpdateStarten eines flexiblen In-App-Updates auf Android.
completeFlexibleUpdateAbschließen eines flexiblen In-App-Updates auf Android.

Diese Referenz wird von src/definitions.ts in capacitor-Updater.