Manual Update
이 콘텐츠는 아직 귀하의 언어로 제공되지 않습니다.
Configuration
Add this to your capacitor.config.json, to disable auto-update.
// capacitor.config.json{  "appId": "**.***.**",  "appName": "Name",  "plugins": {    "CapacitorUpdater": {      "autoUpdate": false,    }  }}Usage
You can use this example or re-create the logic in your app.
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       }     } })