Zum Inhalt springen

@capgo/capacitor-Updater

Live-Update für capacitor-Apps.

Live-Update für capacitor-Apps.

  • notifyAppReady - Benachrichtige die native Layer, dass JavaScript erfolgreich initialisiert wurde.
  • setUpdateUrl - Setze die Update-URL für die App dynamisch bei Laufzeit.
  • setStatsUrl - Setze die Statistik-URL für die App dynamisch bei Laufzeit.
  • setChannelUrl - Setze die Kanal-URL für die App dynamisch bei Laufzeit.
MethodeBeschreibung
notifyAppReadyBenachrichtige die native Layer, dass JavaScript erfolgreich initialisiert wurde.
setUpdateUrlSetze die Update-URL für die App dynamisch bei Laufzeit.
setStatsUrlSetze die Statistik-URL für die App dynamisch bei Laufzeit.
setChannelUrlSetze die Kanal-URL für die App dynamisch bei Laufzeit.
downloadHerunterladen Sie ein neues Bundle aus der bereitgestellten URL für eine spätere Installation.
nextSetzen Sie das nächste Bundle, das aktiviert werden soll, wenn die App sich im Hintergrund befindet oder neu gestartet wird.
setSetzen Sie das aktuelle Bundle und laden Sie die App sofort neu.
deleteLöschen Sie ein Bundle aus der lokalen Speicherung, um Platz auf dem Festplatte freizugeben.
setBundleErrorMarkieren Sie ein Bundle manuell als fehlgeschlagen/fehlerhaft in der manuellen Update-Modus.
listHolen Sie sich alle lokal heruntergeladenen Bundles, die in Ihrer App gespeichert sind.
resetSetzen Sie die App auf ein bekanntes gutes Bundle zurück.
currentHolen Sie sich Informationen über das derzeit aktive Bundle.
reloadLaden Sie die App manuell neu, um einen laufenden Update anzuwenden.
setMultiDelayKonfigurieren Sie Bedingungen, die vor der Anwendung eines laufenden Updates erfüllt werden müssen.
cancelDelayStornieren Sie alle Verzögerungsbedingungen und wenden Sie den laufenden Update sofort an.
getLatestÜberprüfen Sie den Update-Server auf die neueste verfügbare Bundle-Version.
setChannelSetzen Sie einen lokalen Runtime-Updatekanal für dieses Gerät. Er erstellt keinen Dashboard/API Geräte-Überschreibung.
unsetChannelEntfernen Sie die Geräte-Kanal-Zuweisung und kehren Sie zur Standardkanal zurück.
getChannelErmitteln Sie die derzeit zugewiesene Kanal für dieses Gerät.
listChannelsErmitteln Sie die Liste aller verfügbaren Kanäle für dieses Gerät, um es selbst zuzuweisen.
setCustomIdSetzen Sie einen benutzerdefinierten Identifikator für dieses Gerät.
getBuiltinVersionErmitteln Sie die interne Bundle-Version (die ursprüngliche Version, die mit Ihrer nativen App geliefert wurde).
getDeviceIdErmitteln Sie die einzigartige, datenschutzfreundliche Identifikation 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 das Ereignis zum Download des Bundles in der App. Es wird einmal ausgelöst, wenn der Download begonnen hat, während des Herunterladens und wenn er abgeschlossen ist. Dies wird Ihnen alle Download-Prozentsätze während des Herunterladens zurückgeben.
addListenerHören Sie auf das Ereignis, dass kein Update erforderlich ist, 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, nützlich, wenn Sie jede Zeit, wenn die App gestartet wird, jede Zeit manuell überprüfen möchten.
addListenerHören Sie auf Download-Complete-Ereignisse.
addListenerHören Sie auf Update-Ereignisse, wenn der Backend ein Update als inkompatibel mit der aktuellen App markiert. Emittiert den gleichen Payload wie der Legacy- majorAvailable Hören Sie auf Major-Update-Ereignis in der App, lassen Sie wissen, wenn ein Major-Update durch die Einstellung disableAutoUpdateBreaking blockiert wird.
addListenerHören Sie auf Update-Fail-Ereignis in der App, lassen Sie wissen, wenn ein Update fehlschlägt, um bei der nächsten App-Startinstallation zu installieren.
addListenerHören Sie auf Set-Ereignis in der App, lassen Sie wissen, wenn ein Bundle erfolgreich angewendet wurde. Dieses Ereignis wird natively bis JavaScript es konsumiert, also wenn die App vorher neu geladen wird, bevor Ihr Listener angehängt wird, wird das letzte anstehende
addListenerHören Sie auf Set-Next-Ereignis in der App, lassen Sie wissen, wenn ein Bundle als nächstes Bundle zum Installieren in der Warteschlange ist. set Hören Sie auf Download-Fail-Ereignis in der App, lassen Sie wissen, wenn ein Bundle-Download fehlschlägt.
addListenerHören Sie auf Reload-Ereignis in der App, lassen Sie wissen, wenn eine Neuladung erfolgt ist.
addListenerHören Sie auf App-Ready-Ereignis in der App, lassen Sie wissen, wenn die App bereit zum Einsatz ist. Dieses Ereignis wird natively bis JavaScript es konsumiert, also kann es noch immer geliefert werden, nachdem eine Neuladung erfolgt ist, selbst wenn der Listener später in der App-Startzeit angehängt wird.
addListenerHören Sie auf App-Ready-Ereignis in der App, lassen Sie wissen, wenn die App bereit zum Einsatz ist. Dieses Ereignis wird natively bis JavaScript es konsumiert, also kann es noch immer geliefert werden, nachdem eine Neuladung erfolgt ist, selbst wenn der Listener später in der App-Startzeit angehängt wird.
addListenerHören Sie auf App-Ready-Ereignis in der App, lassen Sie wissen, wenn die App bereit zum Einsatz ist. Dieses Ereignis wird natively bis JavaScript es konsumiert, also kann es noch immer geliefert werden, nachdem eine Neuladung erfolgt ist, selbst wenn der Listener später in der App-Startzeit angehängt wird.
addListenerHören Sie auf das Ereignis des privaten Kanals, das ausgelöst wird, wenn versucht wird, einen Kanal zu setzen, der keine Gerätezuteilung zulässt.
addListenerHören Sie auf flexible Änderungen des Zustands auf Android.
isAutoUpdateAvailableÜberprüfen Sie, ob die automatische Aktualisierung verfügbar ist (nicht durch eine benutzerdefinierte Serverkonfiguration deaktiviert).
getNextBundleErmitteln Sie Informationen über das Paket, das auf die Aktivierung auf dem nächsten Neuladen angesetzt ist.
getFailedUpdateErmitteln Sie Informationen über das letzte Paket, das nicht geladen werden konnte.
setShakeMenuAktivieren oder deaktivieren Sie das Shake-Menü für Debugging und Testen.
isShakeMenuEnabledÜberprüfen Sie, ob das Shake-Menü für Debugging derzeit aktiviert ist.
setShakeChannelSelectorAktivieren oder deaktivieren Sie den Shake-Kanalselektor während der Laufzeit.
isShakeChannelSelectorEnabledÜberprüfen Sie, ob der Shake-Kanalselektor derzeit aktiviert ist.
getAppIdErmitteln Sie die derzeit konfigurierte App-ID, die für die Kommunikation mit dem Aktualisierungsserver verwendet wird.
setAppIdÄndern Sie dynamisch die App-ID, die für die Kommunikation mit dem Aktualisierungsserver 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.
performImmediateUpdateDurchfü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.

Dieses Referenzwerk ist von src/definitions.ts in capacitor-Updater.

Wenn Sie dieses Produkt verwenden @capgo/capacitor-Updater um native Plugin-Arbeit zu planen, verbinden Sie es mit Mit @capgo/capacitor-Updater für die native Fähigkeit in Mit @capgo/capacitor-Updater, Capgo Plugin-Verzeichnis für den Produktworkflow in Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo, Hinzufügen oder Aktualisieren von Plugins für die Implementierungsdetails in Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise Plugin Alternativen für den Produktworkflow in Ionic Enterprise Plugin Alternativen.