설정
설치 및 동기화에 필요한 모든 단계와 이 플러그인의 전체 마크다운 가이드를 포함한 설정 프롬프트를 복사하세요.
업데이트 시스템에 대한 더 세부적인 제어를 원하시면, 이 설정을 사용하여 구성할 수 있습니다.
allowModifyUrl
URL 수정 허용플러그인을 JavaScript에서 동적으로 updateUrl, statsUrl 및 channelUrl을 수정할 수 있도록 허용합니다.
Android, iOS 및 Electron에서 사용할 수 있습니다.
기본값: false
{ "plugins": { "CapacitorUpdater": { "allowModifyUrl": true } }}appId
애플리케이션 ID애플리케이션 ID를 설정하여 앱의 구성 파일에서 사용합니다.
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-screen값을 설치하고launchAutoHide: false설정합니다. 업데이트가 적용되거나 업데이트가 필요하지 않으면 플러그인은 스플래시 화면을 숨깁니다. 이것은 앱이 준비되면 수동으로 앱리디이벤트를 듣고 스플래시 화면을 숨기는 것을 생략합니다.
안드로이드와 iOS에서 사용할 수 있습니다.
기본값: false
{ "plugins": { "CapacitorUpdater": { "autoUpdate": "atInstall", "autoSplashscreen": true }, "SplashScreen": { "launchAutoHide": false } }}autoUpdate
자동 업데이트라이브 업데이트 설정을 구성합니다. 앱이 전면에 표시될 때와 앱이 열려 있는 동안 반복적으로 실행되는 타이머를 통해 업데이트 확인을 합니다.
periodCheckDelay타이머 간격을 조정합니다. 이전 버전과 호환성을 위해 Boolean 값도 지원됩니다:trueBoolean 값과 동일합니다."atBackground"또는falseBoolean 값과 동일합니다."off"String 값은 이전의 Auto Update 및 Direct Update 설정을 병합합니다.
선택 항목:
"off"orfalse: 자동 업데이트 확인을 비활성화합니다."atBackground"ortrue: 전면에 표시될 때 자동으로 확인하고 다운로드한 후 배경에 표시될 때 업데이트 적용합니다."atInstall": 즉시 적용은 새로운 설치 또는 네이티브 앱 스토어 업데이트 직후에만 적용되며, 그렇지 않으면"atBackground"행동"onLaunch": 앱이 죽은 상태에서 전면으로 가져올 때 즉시 적용되며, 첫 번째 확인 후에는"atBackground"행동"always"행동"onlyDownload": 전면 전환 시마다 확인하고 업데이트가 있을 때 즉시 적용updateAvailable행동
: 확인하고 자동으로 다운로드하며, "atInstall", "onLaunch", "always"emit npx @capgo/cli@latest bundle upload --delta , 그리고 다음 번들 또는 업데이트를 자동으로 설정하지 않습니다. autoSplashscreen: true 즉시 적용 모드 ( @capacitor/splash-screen with launchAutoHide: false.
안드로이드, iOS, 및 Electron에서 사용 가능합니다.
기본값: "atBackground" (true 아직도 받아들여집니다)
{ "plugins": { "CapacitorUpdater": { "autoUpdate": "onlyDownload" } }}channelUrl
채널 URL 제목채널 연산을 위한 URL / 엔드포인트를 구성합니다.
안드로이드, iOS, 및 Electron에서 사용 가능합니다.
기본값: https://plugin.capgo.app/channel_self
{ "plugins": { "CapacitorUpdater": { "channelUrl": "https://example.com/api/channel" } }}defaultChannel
기본 채널 제목__CAPGO_KEEP_0__.config.json
Android, iOS, Electron에서 사용 가능합니다.
기본값: undefined
{ "plugins": { "CapacitorUpdater": { "defaultChannel": "production" } }}directUpdate
directUpdate사용되지 않음.
autoUpdate문자 모드 대신 사용하세요:"atInstall","onLaunch"또는"always". 이 옵션은 기존 앱에 대해 지원되며 유지됩니다. 인스턴트 적용은--delta로 업로드되어 사용자 경험에 영향을 주지 않도록 업데이트 속도를 높일 수 있습니다. 이 모드는autoSplashscreen: trueand@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
JS 로깅 비활성화플러그인에서 JavaScript 로깅을 비활성화합니다. true 인 경우 플러그인은 JavaScript 콘솔에 로그를 기록하지 않습니다. native 로그만 수행됩니다.
Android, iOS, Electron에서 사용 가능합니다.
기본값: false
{ "plugins": { "CapacitorUpdater": { "disableJSLogging": true } }}keepUrlPathAfterReload
URL 경로 유지주의
Android, iOS, Electron에서 사용 가능합니다.
기본: false
{ "plugins": { "CapacitorUpdater": { "keepUrlPathAfterReload": true } }}periodCheckDelay
기간 업데이트 확인 지연 시간기간 업데이트 확인 지연 시간을 설정합니다. 단위는 초입니다. 최소 600초 (10분) 이상이어야 합니다.
안드로이드, iOS, Electron에서 사용 가능합니다.
기본: 600 10분
{ "plugins": { "CapacitorUpdater": { "periodCheckDelay": 600 // (10 minutes) } }}publicKey
공개 키끝에서 끝까지 live update 암호화 버전 2를 위한 공개 키를 설정합니다.
Android, iOS, Electron에서 사용 가능합니다.
기본값: undefined
{ "plugins": { "CapacitorUpdater": { "publicKey": "YOUR_PUBLIC_KEY" } }}resetWhenUpdate
제목 'resetWhenUpdate'새로운 네이티브 앱 묶음을 장치에 설치할 때 이전 다운로드된 묶음을 자동으로 삭제합니다.
Android, iOS, Electron에서 사용 가능합니다.
기본값: true
{ "plugins": { "CapacitorUpdater": { "resetWhenUpdate": false } }}responseTimeout
“responseTimeout” 섹션API이 native 플러그인을 20초 동안 기다리기 전에 타임아웃을 고려하는 시간을 설정합니다.
안드로이드, iOS, 및 Electron에서 사용 가능합니다.
기본값: 20 (20초)
{ "plugins": { "CapacitorUpdater": { "responseTimeout": 10 // (10 seconds) } }}shakeMenu
“shakeMenu” 섹션개발/테스트 목적으로 업데이트 메뉴를 표시하기 위해 흔들기 동작을 활성화합니다.
안드로이드, iOS, 및 Electron에서 사용 가능합니다.
기본값: false
{ "plugins": { "CapacitorUpdater": { "shakeMenu": true } }}statsUrl
‘statsUrl’ 섹션__CAPGO_KEEP_0__ 업데이트 통계를 전송하는 URL/엔드포인트를 구성합니다.
안드로이드, iOS, Electron에서 사용할 수 있습니다. ""으로 설정하여 명시적 통계 보고를 비활성화합니다. /stats.
비활성화 statsUrl Capgo 기기 저장소의 모든 항목을 비활성화하지는 않습니다. updateUrl 만약 /updates 활성화된 경우 Compliance 준수
기본: https://plugin.capgo.app/stats
{ "plugins": { "CapacitorUpdater": { "statsUrl": "https://example.com/api/stats" } }}updateUrl
업데이트 URL업데이트 체크를 위한 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
localApiCLI을 개발 목적으로 사용하는 local api을 사용하도록 설정합니다.
기본: undefined
{ "plugins": { "CapacitorUpdater": { "localApi": "http://localhost:54321/functions/v1" } }}localApiFiles
localApiFilesCLI을 개발 목적으로 사용하는 local file 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
localSupaAnonCLI을 사용하여 로컬 서버를 테스트하기 위해 구성하십시오.
기본값: undefined
{ "plugins": { "CapacitorUpdater": { "localSupaAnon": "YOUR_LOCAL_ANON_KEY" } }}localWebHost
localWebHostCLI을 사용하여 로컬 서버를 테스트하거나 자체 호스팅 업데이트 서버를 구성하십시오.
기본값: undefined
{ "plugins": { "CapacitorUpdater": { "localWebHost": "http://localhost:5173" } }}설정에서 계속
설정에서 계속설정 설정 업데이트 플러그인 설정을 통해 대시보드와 API 작업을 계획하고 연결하세요. @capgo/capacitor-업데이터 Capgo를 사용하여 @capgo/capacitor-업데이터 Capgo를 사용하여 @API/__CAPGO_KEEP_1__-업데이터의 네이티브 기능을 사용할 수 있습니다. API 개요에 대한 구현 세부 사항에 대해 소개 __CAPGO_KEEP_0__ 키에 대한 구현 세부 사항에 대해 API 키 for API 구현 세부 사항에 대한 키들에 대해 Devices 장치에 대한 구현 세부 사항에 대해