설정
설치 단계와 이 플러그인의 전체 마크다운 가이드를 포함한 설정 프롬프트를 복사하세요.
업데이트 시스템에 대한 더 세부적인 제어를 원하시면, 이 설정을 사용하여 구성할 수 있습니다.
안드로이드, iOS 및 Electron에서 사용할 수 있습니다.
기본값:
__CAPGO_KEEP_0__.config.json false
{ "plugins": { "CapacitorUpdater": { "allowModifyUrl": true } }}appId
앱 아이디앱의 아이디를 설정하세요.
Android, iOS, Electron에서 사용 가능합니다.
기본값: undefined
{ "plugins": { "CapacitorUpdater": { "appId": "com.example.app" } }}appReadyTimeout
앱 준비 타임아웃네이티브 플러그인이 업데이트를 실패로 간주하기 전에 기다리는 밀리초 수를 설정하세요.
Android, iOS, Electron에서 사용 가능합니다.
기본값: 10000 (10초)
{ "plugins": { "CapacitorUpdater": { "appReadyTimeout": 1000 } }}autoDeleteFailed
자동 삭제 실패 섹션실패한 패키지를 자동으로 삭제할지 여부를 설정합니다.
안드로이드, iOS, Electron에서 사용할 수 있습니다.
기본값: true
{ "plugins": { "CapacitorUpdater": { "autoDeleteFailed": false } }}autoDeletePrevious
자동 이전 버전 삭제 섹션업데이트가 성공적으로 완료된 후 이전 버전을 자동으로 삭제할지 여부를 설정합니다.
안드로이드, iOS, Electron에서 사용할 수 있습니다.
기본값: true
{ "plugins": { "CapacitorUpdater": { "autoDeletePrevious": false } }}autoSplashscreen
자동 스플래시 스크린인스턴트 적용 모드 중 하나를 사용할 때 필수입니다. (
"atInstall","onLaunch", )"always"또는directUpdatedeprecated@capacitor/splash-screenCapgolaunchAutoHide: false설치
및 설정
이 옵션을 활성화하면 플러그인이 업데이트가 적용된 후 또는 업데이트가 필요하지 않은 경우 스플래시 스크린을 숨깁니다. false
{ "plugins": { "CapacitorUpdater": { "autoUpdate": "atInstall", "autoSplashscreen": true }, "SplashScreen": { "launchAutoHide": false } }}autoUpdate
자동 업데이트자동 업데이트 설정을 통해 플러그인에서 라이브 업데이트 확인, 다운로드 및 적용을 구성합니다. 앱이 전면으로 이동할 때 및 앱이 열려 있는 동안 반복 타이머를 사용하여 업데이트 확인을 수행합니다.
periodCheckDelay타이머 간격을 제어합니다. 백워드 호환성을 위해 Boolean 값도 지원됩니다:true동일합니다"atBackground"또는false동일합니다"off"String 값은 이전의 Auto Update 및 Direct Update 구성과 병합됩니다.
선택 항목:
"off"자동 업데이트 확인을 비활성화합니다false또는"atBackground"선택 항목:true: 자동 업데이트 확인 및 다운로드"atInstall": 새로운 설치 또는 네이티브 앱 스토어 업데이트 후 즉시 적용; 그 외"atBackground": 앱이 죽은 상태에서 전면으로 가져올 때 즉시 적용. 첫 번째 확인 후에는"onLaunch": 전면 전환 시마다 확인하고 업데이트가 있을 때 즉시 적용"atBackground": 자동으로 확인하고 다운로드하며"always", 업데이트를 자동으로 적용하지 않습니다."onlyDownload": 즉시 적용 모드 (updateAvailable)는 사용자가 기다리는 동안 적용됩니다.
업로드 시 "atInstall", "onLaunch", "always"로만 변경된 파일만 다운로드합니다. 전체 zip 업로드는 사용자 경험을 느리게 합니다. 안드로이드 및 iOS에서 이러한 모드는 npx @capgo/cli@latest bundle upload --delta 와 autoSplashscreen: true 가 필요합니다. @capacitor/splash-screen with launchAutoHide: false.
Android, iOS 및 Electron에서 사용 가능합니다.
기본값: "atBackground" (true 아직도 받아들여지고 있습니다)
{ "plugins": { "CapacitorUpdater": { "autoUpdate": "onlyDownload" } }}channelUrl
채널 URL을 설정하는 섹션입니다.채널 연산을 위한 URL/엔드포인트를 설정하세요.
Android, iOS 및 Electron에서 사용 가능합니다.
기본값: https://plugin.capgo.app/channel_self
{ "plugins": { "CapacitorUpdater": { "channelUrl": "https://example.com/api/channel" } }}defaultChannel
Section titled “기본 채널”앱의 기본 채널을 설정하는 데 사용되는 config에서 설정합니다. 대/소문자 구분. 이 설정은 클라우드에서 설정한 기본 채널을 덮어씁니다. 하지만 클라우드에서 설정한 채널을 덮어씁니다. 클라우드에서 설정한 채널을 덮어씁니다.
Android, iOS, Electron에서 사용 가능합니다.
기본값: undefined
{ "plugins": { "CapacitorUpdater": { "defaultChannel": "production" } }}directUpdate
Section titled “직접 업데이트”deprecated. 사용 ‘string modes’
autoUpdate, 또는 이 옵션은 기존 앱에 대해 지원됩니다. 사용자 경험을 느끼지 않도록 업데이트가 느려지지 않도록 업로드해야 합니다. 이 모드는 업데이트가 느려지지 않도록 업로드해야 합니다."atInstall","onLaunch"Instant apply"always"이 모드는 업데이트가 느려지지 않도록 업로드해야 합니다.--delta이 모드는 업데이트가 느려지지 않도록 업로드해야 합니다.autoSplashscreen: true및@capacitor/splash-screen과launchAutoHide: false.
설정:
false: 직접 업데이트를 하지 않습니다'atInstall': 동일합니다autoUpdate: "atInstall"'onLaunch': 동일합니다autoUpdate: "onLaunch"'always': 동일합니다autoUpdate: "always"true: (deprecated) 동일합니다"always"과거 호환성을 위해
Android, iOS 및 Electron에서 사용할 수 있습니다.
기본값: false
{ "plugins": { "CapacitorUpdater": { "autoUpdate": "atInstall" } }}disableJSLogging
disableJSLogging 섹션플러그인에서 자바스크립트 로깅을 비활성화합니다. true로 설정하면 플러그인은 자바스크립트 콘솔에 로그를 기록하지 않습니다. 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
Android, iOS, Electron에서 사용 가능합니다.
기본값: undefined
{ "plugins": { "CapacitorUpdater": { "publicKey": "YOUR_PUBLIC_KEY" } }}resetWhenUpdate
제목: 'resetWhenUpdate'새로운 네이티브 앱 번들을 장치에 설치할 때 이전에 다운로드한 번들을 자동으로 삭제합니다.
Android, iOS, Electron에서 사용 가능합니다.
기본값: true
{ "plugins": { "CapacitorUpdater": { "resetWhenUpdate": false } }}responseTimeout
타이틀 ‘responseTimeout’API이 native 플러그인을 고려하기 전에 기다리는 밀리초 수를 설정합니다.
안드로이드, iOS, Electron에서 사용 가능합니다.
기본값: 20 (20초)
{ "plugins": { "CapacitorUpdater": { "responseTimeout": 10 // (10 seconds) } }}shakeMenu
타이틀 ‘shakeMenu’__CAPGO_KEEP_0__을 Shake하여 업데이트 메뉴를 디버깅/테스트 목적으로 표시합니다.
Android, iOS, 및 Electron에서 사용 가능합니다.
기본값: false
{ "plugins": { "CapacitorUpdater": { "shakeMenu": true } }}statsUrl
‘statsUrl’ 섹션업데이트 통계를 전송하는 URL/엔드포인트를 구성합니다.
Android, iOS, 및 Electron에서 사용 가능합니다. ""으로 설정하여 명시적 통계 보고를 비활성화할 수 있습니다. /stats.
비활성화 statsUrl 모든 Capgo 장치 저장소를 비활성화하지는 않습니다. 만약 updateUrl 활성화된 경우 /updates billing MAU 행, 장치 인벤토리, 업데이트 결정 이벤트 데이터가 필요하여 업데이트를 제공하고 MAU를 계산하기 위해 여전히 저장됩니다. 준수 field-level breakdown을 위한 세부 정보입니다.
기본값: https://plugin.capgo.app/stats
{ "plugins": { "CapacitorUpdater": { "statsUrl": "https://example.com/api/stats" } }}updateUrl
업데이트 URL업데이트 체크를 위한 URL / 엔드포인트를 설정합니다.
Android, iOS, Electron에서 사용 가능합니다.
기본값: https://plugin.capgo.app/updates
{ "plugins": { "CapacitorUpdater": { "updateUrl": "https://example.com/api/auto_update" } }}version
버전앱의 현재 버전을 설정합니다. 첫 번째 업데이트 요청을 위해 사용됩니다. 설정하지 않으면 플러그인은 네이티브 code에서 버전을 가져옵니다.
Android, 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
로컬 호스트 제목CLI 설정을 로컬 서버를 사용하여 테스트하거나 자체 호스팅 업데이트서버를 구성합니다.
기본값: undefined
{ "plugins": { "CapacitorUpdater": { "localHost": "http://localhost:5173" } }}localSupa
로컬 수파 제목CLI 설정을 로컬 서버를 사용하여 테스트하거나 자체 호스팅 업데이트서버를 구성합니다.
기본값: undefined
{ "plugins": { "CapacitorUpdater": { "localSupa": "http://localhost:54321" } }}localSupaAnon
localSupaAnonCLI을 사용하여 로컬 서버를 테스트하기 위해 구성합니다.
기본값: undefined
{ "plugins": { "CapacitorUpdater": { "localSupaAnon": "YOUR_LOCAL_ANON_KEY" } }}localWebHost
localWebHostCLI을 사용하여 로컬 서버 또는 자체 호스팅 업데이트 서버를 테스트하기 위해 구성합니다.
기본값: undefined
{ "plugins": { "CapacitorUpdater": { "localWebHost": "http://localhost:5173" } }}__CAPGO_KEEP_0__
__CAPGO_KEEP_0____CAPGO_KEEP_0__ __CAPGO_KEEP_0__ API Using @capgo/capacitor-updater for the native capability in Using @capgo/capacitor-updater, API 개요 API 개요의 구현 세부 정보를 위해 소개 소개의 구현 세부 정보를 위해 API 키 API 키의 구현 세부 정보를 위해, 그리고 장치 장치의 구현 세부 정보를 위해