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