Manuelle Aktualisierung
Kopieren Sie einen Einrichtungsprompt mit den Installationsanweisungen und der vollständigen Markdown-Guideline für dieses Plugin.
Konfiguration
Abschnitt mit dem Titel „Konfiguration“Fügen Sie dies Ihrem capacitor.config.json, um die automatische Aktualisierung zu deaktivieren.
// capacitor.config.json{ "appId": "**.***.**", "appName": "Name", "plugins": { "CapacitorUpdater": { "autoUpdate": "off", } }}Verwendung
Abschnitt mit dem Titel „Verwendung“Sie können dieses Beispiel verwenden oder die Logik in Ihrem App neu erstellen.
import { CapacitorUpdater } from '@capgo/capacitor-updater'import { SplashScreen } from '@capacitor/splash-screen'import { App } from '@capacitor/app'let data = {version: ""}CapacitorUpdater.notifyAppReady()App.addListener('appStateChange', async(state) => { if (state.isActive) { // Do the download during user active app time to prevent failed download data = await CapacitorUpdater.download({ version: '0.0.4', url: 'https://github.com/Cap-go/demo-app/releases/download/0.0.4/dist.zip', }) } if (!state.isActive && data.version !== "") { // Do the switch when user leave app SplashScreen.show() try { await CapacitorUpdater.set(data) } catch (err) { console.log(err) SplashScreen.hide() // in case the set fail, otherwise the new app will have to hide it } } })Bitte beachten Sie, dass dies nicht empfohlen wird.
Abschnitt mit dem Titel “Weitergehen von Manual Update”Wenn Sie ein (keep the same meaning, shortened the wording) Manual Update" zum Planen der Migration und Unternehmensoperationen verwenden, verbinden Sie es mit Verwenden Sie @capgo/capacitor-Updater für die native Fähigkeit in Verwenden Sie @capgo/capacitor-Updater, Capgo Enterprise für den Produktworkflow in Capgo Enterprise, Ionic Enterprise Plugin Alternativen für den Produktworkflow in Ionic Enterprise Plugin Alternativen, Capgo Alternativen für den Produktworkflow in Capgo Alternativen und Capgo Beratung zur Produktionsablauf in Capgo Consulting.