@capgo/capacitor-Updater
Live-Update für capacitor-Anwendungen.
Übersicht
Abschnitt mit dem Titel „Übersicht“Live-Update für capacitor-Anwendungen.
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“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.
Öffentlich API
Abschnitt mit dem Titel “Öffentlich API”| Methode | Beschreibung |
|---|---|
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. |
download | Ein neues Bundle von der bereitgestellten URL herunterladen, um es später zu installieren. |
next | Setze das nächste Bundle, das aktiviert werden soll, wenn die App sich im Hintergrund oder nach einem Neustart befindet. |
set | Setze das aktuelle Bundle und laden die App sofort neu. |
delete | Lösche ein Bundle aus der lokalen Speicherung, um Platz auf dem Datenträger freizugeben. |
setBundleError | Markiere ein Bundle manuell als fehlgeschlagen/fehlerhaft in der manuellen Update-Modus. |
list | Alle lokal heruntergeladenen Bundles im App abrufen, die in Ihrer App gespeichert sind. |
reset | Setze die App auf ein bekanntes gutes Bundle zurück. |
current | Ermittle Informationen über das derzeit aktive Bundle. |
reload | Laden Sie die App manuell neu, um ein laufendes Update anzuwenden. |
setMultiDelay | Konfiguriere Bedingungen, die vor der Anwendung eines laufenden Updates erfüllt sein müssen. |
cancelDelay | Storniere alle Aussetzungsbedingungen und wenden das laufende Update sofort an. |
getLatest | Überprüfe den Update-Server auf die neueste verfügbare Bundle-Version. |
setChannel | Zuweisen Sie diesem Gerät einer bestimmten Update-Kanal zu Laufzeit. |
unsetChannel | Entfernen Sie die Zuweisung des Geräts an einen Kanal und kehren Sie zur Standardkanal zurück. |
getChannel | Ermitteln Sie den aktuellen Kanal, der diesem Gerät zugewiesen ist. |
listChannels | Ermitteln Sie die Liste aller verfügbaren Kanäle, die diesem Gerät zur Selbstzuweisung zur Verfügung stehen. |
setCustomId | Setzen Sie einen benutzerdefinierten Identifier für dieses Gerät. |
getBuiltinVersion | Ermitteln Sie die internen Bundle-Version (die ursprüngliche Version, die mit Ihrer nativen App geliefert wurde). |
getDeviceId | Ermitteln Sie die einzigartige, datenschutzfreundliche Identifier für dieses Gerät. |
getPluginVersion | Ermitteln Sie die Version des Capacitor Updater-Plugins, das in Ihrer App installiert ist. |
isAutoUpdateEnabled | Überprüfen Sie, ob automatische Updates derzeit aktiviert sind. |
removeAllListeners | Entfernen Sie alle für dieses Plugin registrierten Ereignis-Listener. |
addListener | Hö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. |
addListener | Hören Sie auf ein Update-Ereignis, nützlich, wenn Sie jede Zeit, wenn die App gestartet wird, eine Zwangsprüfung durchführen möchten. |
addListener | Hö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. |
addListener | Hören Sie auf Download-Complete-Ereignisse. |
addListener | Hö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. |
addListener | Hö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. |
addListener | Hören Sie auf die Fehlermeldung zum Update in der App, informieren Sie sich, wenn das Update beim nächsten App-Start fehlschlägt. |
addListener | Wenn 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. |
addListener | Hö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. |
addListener | Hören Sie auf das Download-Fehlerereignis in der App, informieren Sie sich, wenn ein Bundle heruntergeladen hat fehlgeschlagen. |
addListener | Hören Sie auf das Ereignis zum Neuladen der App, damit Sie wissen, wenn ein Neuladen stattgefunden hat. |
addListener | Hö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. |
addListener | Hö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. |
addListener | Hö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). |
getNextBundle | Ermitteln Sie Informationen über das Bundle, das auf die Aktivierung auf dem nächsten Neuladen wartet. |
getFailedUpdate | Rufen Sie Informationen über das letzte Bundle ab, das nicht geladen werden konnte. |
setShakeMenu | Aktivieren 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. |
setShakeChannelSelector | Aktivieren oder deaktivieren Sie den Shake-Kanalselektor auf Laufzeit. |
isShakeChannelSelectorEnabled | Überprüfen Sie, ob der Shake-Kanalselektor derzeit aktiviert ist. |
getAppId | Rufen 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. |
getAppUpdateInfo | Ermitteln 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. |
performImmediateUpdate | Ausführen eines sofortigen In-App-Updates auf Android. |
startFlexibleUpdate | Starten eines flexiblen In-App-Updates auf Android. |
completeFlexibleUpdate | Abschließen eines flexiblen In-App-Updates auf Android. |
Quelle der Wahrheit
Abschnitt mit dem Titel „Quelle der Wahrheit“Diese Referenz wird von src/definitions.ts in capacitor-Updater.