iOS 설정
설치 단계와 이 플러그인의 전체 마크다운 가이드를 포함한 설치 프롬프트 복사하기
iOS 백그라운드 처리는 BGTaskScheduleriOS 백그라운드 처리는
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동작
동작 섹션minimumIntervaliOS는 실제 실행 시간을 배터리, 네트워크, 사용 패턴 및 시스템 정책에 따라 결정합니다.earliestBeginDate.- 시뮬레이터에서 배경 작업 실행이 신뢰할 수 없습니다. 실제 기기에서 테스트하세요.
- 플러그인은 각 작업 시작 후 다음 배경 처리 요청을 다시 예약합니다.
- __CAPGO_KEEP_0__
만료
만료사용 addExpirationListener iOS가 작업을 일찍 종료할 때 작업이 정리되도록 필요합니다.
const handle = await BackgroundTask.addExpirationListener((event) => { console.warn('Task expired', event.taskName);});
await handle.remove();iOS 설정에서 계속
native 플러그인 작업을 계획하는 경우 iOS 설정을 사용하고iOS 설정 native 플러그인 작업을 계획하는 경우 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-background-task를 사용하여 native 기능을 사용하는 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-background-task @capgo/capacitor-background-task @capgo/capacitor-background-task Capgo 플러그인 디렉토리 Capgo 제품 워크플로우에 대한 Capacitor Capgo 플러그인 Capacitor Capgo 플러그인 구현 세부 사항에 대한 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 구현 세부 사항에 대한, 및 아이오닉 엔터프라이즈 플러그인 대체 아이오닉 엔터프라이즈 플러그인 대체 제품 워크플로우에 대한