설정
이 플러그인의 설치 단계와 전체 마크다운 가이드를 포함한 설정 프롬프트를 복사하세요.
업데이트 시스템에 대한 더 세부적인 제어를 원하시면, 다음 설정을 사용하여 구성할 수 있습니다:
allowModifyUrl
allowModifyUrlJavaScript에서 updateUrl, statsUrl 및 channelUrl을 동적으로 수정할 수 있도록 플러그인을 허용합니다.
Android, iOS, 및 Electron에서 사용 가능합니다.
기본값: false
{ "plugins": { "CapacitorUpdater": { "allowModifyUrl": true } }}appId
appId__CAPGO_KEEP_0__.config.json
Android, iOS 및 Electron에서 사용 가능합니다.
기본값: undefined
{ "plugins": { "CapacitorUpdater": { "appId": "com.example.app" } }}appReadyTimeout
appReadyTimeout앱이 준비되기까지의 시간 초과 시간을 설정합니다.
Android, iOS 및 Electron에서 사용 가능합니다.
기본값: 10000 10초
{ "plugins": { "CapacitorUpdater": { "appReadyTimeout": 1000 } }}autoDeleteFailed
autoDeleteFailed 섹션 제목__CAPGO_KEEP_0__.config.json을 통해 자동으로 실패한 번들을 삭제할지 설정합니다.
Android, iOS, Electron에서 사용 가능합니다.
기본값: true
{ "plugins": { "CapacitorUpdater": { "autoDeleteFailed": false } }}autoDeletePrevious
autoDeletePrevious 섹션 제목__CAPGO_KEEP_0__.config.json을 통해 이전 번들을 성공적인 업데이트 후 자동으로 삭제할지 설정합니다.
Android, iOS, Electron에서 사용 가능합니다.
기본값: true
{ "plugins": { "CapacitorUpdater": { "autoDeletePrevious": false } }}autoSplashscreen
Section titled “자동 스플래시 화면”인스턴트 적용 모드 사용 시 스플래시 화면 숨기기를 자동으로 처리합니다. 활성화 시, 플러그인은 업데이트가 적용되거나 업데이트가 필요하지 않을 때 스플래시 화면을 자동으로 숨깁니다. 이러한 업데이트가 필요하지 않을 때 스플래시 화면을 숨기기 위해 앱이 준비되면 이벤트를 수신하고 스플래시 화면을 숨기기 위해 SplashScreen.hide()를 호출할 필요가 없습니다. 다만,
autoUpdateis set to"atInstall","onLaunch", or"always". LEGACYdirectUpdate값은 백워드 호환성을 위해 여전히 지원됩니다. @capacitor/splash-screen 플러그인이 설치 및 launchAutoHide: false로 구성되어 있어야 하며, Auto Update가 활성화되어 있어야 합니다. Android, iOS, Electron에서 사용할 수 있습니다.
Default:
__CAPGO_KEEP_0__.config.json false
{ "plugins": { "CapacitorUpdater": { "autoUpdate": "atInstall", "autoSplashscreen": true } }}Copy to clipboard
periodCheckDelay타이머 간격 제어.trueBoolean 값은 이전 호환성을 위해 여전히 지원됩니다."atBackground"동일합니다.false또는"off"동일합니다.
String 값은 이전의 Auto Update 및 Direct Update 구성이 합쳐집니다.
"off"선택 항목:false또는"atBackground"자동 업데이트 확인을 비활성화합니다.true또는"atInstall"앱이 전면 모드로 이동할 때마다 자동으로 다운로드하고 다음 배경화면에서 업데이트 적용"atBackground"새로운 설치 또는 네이티브 앱 스토어 업데이트 후에 즉시 적용; 그렇지 않으면"onLaunch": __CAPGO_KEEP_0__. 앱이 죽은 상태에서 전면으로 가져와졌을 때 즉시 적용합니다. 첫 번째 확인 후, 업데이트 가 있는 경우에는 자동으로 적용합니다."atBackground"behavior"always": 전면 전환 시마다 확인하고 업데이트 가 있는 경우 즉시 적용합니다."onlyDownload": 자동으로 확인하고 다운로드 하며, 업데이트 가 있는 경우 __CAPGO_KEEP_0__.config.json을 emit하고, 다음 번들 또는 자동으로 업데이트 를 설정하지 않습니다.updateAvailableAndroid, iOS, 및 Electron 에서 사용할 수 있습니다.
기본값:
__CAPGO_KEEP_0__.config.json이 여전히 지원됩니다. "atBackground" (true __CAPGO_KEEP_0__.config.json을 클립보드에 복사합니다.
{ "plugins": { "CapacitorUpdater": { "autoUpdate": "onlyDownload" } }}channelUrl
__CAPGO_KEEP_0__.config.json__CAPGO_KEEP_0__.config.json
Android, iOS, 및 Electron에서 사용 가능합니다.
기본값: https://plugin.capgo.app/channel_self
{ "plugins": { "CapacitorUpdater": { "channelUrl": "https://example.com/api/channel" } }}defaultChannel
기본 채널 제목앱의 기본 채널을 config에서 설정합니다. 대/소문자 구분.
이 설정은 클라우드에서 기본 채널을 설정한 것을 덮어씁니다. 하지만 클라우드에서 설정한 기본 채널을 덮어씌우지 않습니다.
Android, iOS, 및 Electron에서 사용 가능합니다. undefined
{ "plugins": { "CapacitorUpdater": { "defaultChannel": "production" } }}directUpdate
클립보드에 복사직접 업데이트 제목 (deprecated)
autoUpdate__CAPGO_KEEP_0__ 모드 대신:"atInstall","onLaunch", 또는"always". 이 옵션은 기존 앱에 대해 지원되며 유지됩니다.
옵션:
false: 직접 업데이트 하지 않습니다'atInstall': __CAPGO_KEEP_1__과 동일합니다autoUpdate: "atInstall"'onLaunch': __CAPGO_KEEP_1__과 동일합니다autoUpdate: "onLaunch"'always': __CAPGO_KEEP_1__과 동일합니다autoUpdate: "always"true: (deprecated) __CAPGO_KEEP_1__과 동일합니다"always"기존 호환성을 위해 유지됩니다.
Android, iOS, 및 Electron에서 사용할 수 있습니다.
기본값: false
{ "plugins": { "CapacitorUpdater": { "autoUpdate": "atInstall" } }}disableJSLogging
‘disableJSLogging’ 섹션플러그인을 사용하는 JavaScript 로깅을 비활성화합니다. true로 설정하면 플러그인은 JavaScript 콘솔에 로그를 출력하지 않습니다. native 로그만 수행됩니다.
안드로이드, iOS, 및 Electron에서 사용 가능합니다.
기본값: false
{ "plugins": { "CapacitorUpdater": { "disableJSLogging": true } }}keepUrlPathAfterReload
‘keepUrlPathAfterReload’ 섹션플러그인을 다시 로드 후 URL 경로를 유지하도록 구성합니다.
Android, iOS, 및 Electron에서 사용 가능합니다.
기본값: false
{ "plugins": { "CapacitorUpdater": { "keepUrlPathAfterReload": true } }}periodCheckDelay
‘periodCheckDelay’ 섹션 제목기간 업데이트 확인을 위한 지연 기간을 설정합니다. 단위는 초입니다. 600 초 (10분) 보다 작을 수 없습니다.
Android, iOS, 및 Electron에서 사용 가능합니다.
기본값: 600 (10분)
{ "plugins": { "CapacitorUpdater": { "periodCheckDelay": 600 // (10 minutes) } }}publicKey
publicKey 섹션 제목__CAPGO_KEEP_0__.config.json을 위한 끝에서 끝까지 실시간 업데이트 암호화 버전 2를 구성하십시오.
Android, iOS, 및 Electron에서 사용할 수 있습니다.
기본값: undefined
{ "plugins": { "CapacitorUpdater": { "publicKey": "YOUR_PUBLIC_KEY" } }}resetWhenUpdate
기기에서 최신 네이티브 앱 번들을 설치할 때 이전에 다운로드한 번들을 자동으로 삭제하십시오.__CAPGO_KEEP_0__.config.json
Android, iOS 및 Electron에서 사용 가능합니다.
기본값: true
{ "plugins": { "CapacitorUpdater": { "resetWhenUpdate": false } }}responseTimeout
‘responseTimeout’ 제목의 섹션API이 native 플러그인을 20초 동안 기다리기 전에 설정하는 밀리초 수를 구성합니다.
Android, iOS 및 Electron에서 사용 가능합니다.
기본값: 20 (20초)
{ "plugins": { "CapacitorUpdater": { "responseTimeout": 10 // (10 seconds) } }}shakeMenu
‘shakeMenu’ 제목의 섹션__CAPGO_KEEP_0__.config.json
__CAPGO_KEEP_0__.config.json
기본값: false
{ "plugins": { "CapacitorUpdater": { "shakeMenu": true } }}statsUrl
‘statsUrl’ 섹션업데이트 통계를 전송하는 URL/엔드포인트를 구성합니다.
안드로이드, iOS, 및 Electron에서 사용할 수 있습니다. ""으로 설정하여 명시적 통계 보고를 비활성화할 수 있습니다. /stats.
비활성화 statsUrl Capgo 기기 저장소의 모든 항목을 비활성화하지 않습니다. 만약 updateUrl 활성화되어 있다면 /updates 업데이트 및 MAU 카운팅을 위해 필요한 결제 MAU 행, 기기 인벤토리, 업데이트 결정 이벤트 데이터를 여전히 저장합니다. 자세한 내용은 위반 field-level breakdown을 위한.
기본값: https://plugin.capgo.app/stats
{ "plugins": { "CapacitorUpdater": { "statsUrl": "https://example.com/api/stats" } }}updateUrl
updateUrl라는 제목의 섹션업데이트 체크를 위한 URL/엔드포인트를 설정합니다.
안드로이드, iOS, Electron에서 사용 가능.
기본값: https://plugin.capgo.app/updates
{ "plugins": { "CapacitorUpdater": { "updateUrl": "https://example.com/api/auto_update" } }}version
버전이라는 제목의 섹션현재 앱의 버전을 설정합니다. 첫 번째 업데이트 요청에 사용됩니다. 버전을 설정하지 않으면 플러그인은 네이티브 code에서 버전을 가져옵니다.
안드로이드, iOS, 및 Electron에서 사용할 수 있습니다.
기본값: undefined
{ "plugins": { "CapacitorUpdater": { "version": "1.0.0" } }}개발 설정
개발 설정localApi
localApi개발을 위해 CLI을 사용하는 api의 로컬 버전을 구성합니다.
기본값: undefined
{ "plugins": { "CapacitorUpdater": { "localApi": "http://localhost:54321/functions/v1" } }}localApiFiles
localApiFiles 섹션CLI을 사용하여 테스트를 위해 api 로컬 파일을 구성하십시오.
기본값: undefined
{ "plugins": { "CapacitorUpdater": { "localApiFiles": "http://localhost:54321/functions/v1/files" } }}localHost
localHost 섹션CLI을 사용하여 테스트 또는 자체 호스팅 업데이트 서버를 구성하십시오.
기본값: undefined
{ "plugins": { "CapacitorUpdater": { "localHost": "http://localhost:5173" } }}localSupa
localSupa 섹션CLI을 사용하여 테스트 또는 자체 호스팅 업데이트 서버를 구성하십시오.
기본값: undefined
{ "plugins": { "CapacitorUpdater": { "localSupa": "http://localhost:54321" } }}localSupaAnon
‘localSupaAnon’ 제목의 섹션CLI을 사용하여 테스트를 위해 로컬 서버를 사용하도록 구성합니다.
기본값: undefined
{ "plugins": { "CapacitorUpdater": { "localSupaAnon": "YOUR_LOCAL_ANON_KEY" } }}localWebHost
‘localWebHost’ 제목의 섹션CLI을 사용하여 테스트 또는 자체 호스팅 업데이트 서버를 사용하도록 구성합니다.
기본값: undefined
{ "plugins": { "CapacitorUpdater": { "localWebHost": "http://localhost:5173" } }}설정에서 계속하기
설정에서 계속하기__CAPGO_KEEP_0__을 사용하는 경우 __CAPGO_KEEP_0__ API과 __CAPGO_KEEP_1__-updater를 연결합니다. Using @capgo/capacitor-updater capgo native 기능을 위한 @capacitor/__CAPGO_KEEP_2__-업데이터를 사용하세요. API 개요 API 개요의 구현 세부 정보를 위한 __CAPGO_KEEP_0__ 소개 __CAPGO_KEEP_0__의 구현 세부 정보를 위한 소개 API 키 API 키의 구현 세부 정보를 위한, 및 __CAPGO_KEEP_0__ 장치 __CAPGO_KEEP_0__ 장치의 구현 세부 정보를 위한.