iOS 설정
설치 단계와 이 플러그인의 전체 마크다운 가이드가 포함된 설정 프롬프트를 복사하세요.
iOS 백그라운드 처리 사용 BGTaskScheduler__CAPGO_KEEP_0__은 실제 장치에서 스케줄링이 작동하기 전에 배경 모드와 허용된 작업 식별자를 선언해야 합니다.
Info.plist
"Info.plist" 제목이 키를 추가하세요 ios/App/App/Info.plist:
<key>UIBackgroundModes</key><array> <string>processing</string></array><key>BGTaskSchedulerPermittedIdentifiers</key><array> <string>app.capgo.backgroundtask.processing</string></array>Sync
"Sync" 제목npx cap sync ios행동
"행동" 제목minimumInterval__CAPGO_KEEP_0__은 __CAPGO_KEEP_1__에 매핑됩니다.earliestBeginDate.- iOS는 배터리, 네트워크, 사용 패턴 및 시스템 정책에 따라 실제 실행 시간을 결정합니다.
- Background task 실행이 시뮬레이터에서 안정적으로 작동하지 않습니다. 실제 장치에서 테스트하세요.
- 플러그인은 각 작업 시작 후 다음 배경 처리 요청을 재 스케줄링합니다.
만료
만료사용 addExpirationListener iOS가 작업을 일찍 종료할 때 작업이 정리되면 사용하세요.
const handle = await BackgroundTask.addExpirationListener((event) => { console.warn('Task expired', event.taskName);});
await handle.remove();iOS 설정에서 계속하기
iOS 설정에서 계속하기iOS를 사용 중이라면 iOS 설정에서 계속하기 native 플러그인 작업을 계획하기 위해, 그것을 연결하세요. @capgo/capacitor-background-task을 사용하여 @capgo/capacitor-background-task을 사용하여 native 기능을 사용하는 경우, Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리에서 제품 워크플로우를 사용하는 경우, Capacitor 플러그인들에 의해 Capgo Capacitor 플러그인들에 의해 Capgo에서 implementation detail을 사용하는 경우, 플러그인을 추가하거나 업데이트 플러그인을 추가하거나 업데이트하는 경우 implementation detail을 사용하는 경우, Ionic Enterprise 플러그인 대안 Ionic Enterprise 플러그인 대안에서 제품 워크플로우를 사용하는 경우.