iOS 설정
설치 단계와 이 플러그인의 전체 마크다운 가이드를 포함한 설정 프롬프트 복사
iOS 백그라운드 처리는 BGTaskScheduler. 물리적 장치에서 스케줄링이 작동하려면 앱은 백그라운드 모드와 허용된 작업 식별자를 선언해야 합니다.
Info.plist
Info.plistInfo.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는 매핑됩니다.earliestBeginDate.- iOS는 실제 실행 시간을 배터리, 네트워크, 사용 패턴 및 시스템 정책에 따라 결정합니다.
- 시뮬레이터에서 배경 작업 실행이 신뢰할 수 없으므로 실제 장치에서 테스트하세요.
- 플러그인은 각 작업 시작 후 다음 배경 처리 요청을 재 스케줄링합니다.
만료
만료사용 addExpirationListener iOS가 작업을 일찍 중단할 때 작업이 필요할 때.
const handle = await BackgroundTask.addExpirationListener((event) => { console.warn('Task expired', event.taskName);});
await handle.remove();iOS 설정에서 계속
iOS 설정을 사용하여자연 플러그인 작업을 계획할 때 iOS 설정을 사용하여 자연 플러그인 작업을 계획할 때 @Capgo capgo-capacitor 백그라운드 작업 native 기능을 위한 @capgo/capacitor-background-task Using @Capgo/__CAPGO_KEEP_1__-background-task Capgo 제품 워크플로우에 대한 Capgo 플러그인 디렉토리에서 Capacitor 플러그인에 대한 Capgo Capgo 제품 워크플로우에 대한 Capacitor 플러그인에 대한 Capgo 플러그인을 추가하거나 업데이트하기 플러그인을 추가하거나 업데이트하는 구현 세부 정보에 대한 __CAPGO_KEEP_0__ 플러그인에 대한 __CAPGO_KEEP_1__ 아이오닉 엔터프라이즈 플러그인 대체품 Capgo 제품 워크플로우에 대한 아이오닉 엔터프라이즈 플러그인 대체품