내용으로 건너뛰기

매뉴얼 업데이트

GitHub

이것을 당신의 capacitor.config.json, 자동 업데이트 기능을 비활성화합니다.

// capacitor.config.json
{
"appId": "**.***.**",
"appName": "Name",
"plugins": {
"CapacitorUpdater": {
"autoUpdate": "off",
}
}
}

이 예제를 사용하거나 앱 내에서 논리를 재생성할 수 있습니다.

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
}
}
})

수동 업데이트에서 계속

수동 업데이트에서 계속하는 방법

만약 당신이 사용 중이라면 수동 업데이트 __CAPGO_KEEP_0__을 __CAPGO_KEEP_1__과 연결하여 @capgo/capacitor-업데이터를 사용하여 @capgo/capacitor-업데이터를 사용하여 capgo Enterprise의 Capgo Enterprise Capgo Enterprise의 제품 워크플로우를 위해 Ionic Enterprise Plugin Alternatives Ionic Enterprise Plugin Alternatives의 제품 워크플로우를 위해 Capgo Alternatives Capgo Alternatives의 제품 워크플로우를 위해 Capgo Consulting Capgo Consulting의 제품 워크플로우를 위해