Android 동작 방식
이 플러그인의 설치 단계와 전체 마크다운 가이드가 포함된 설정 프롬프트를 복사하세요.
Android 스케줄링은 WorkManager를 기반으로 동작합니다. 일반적인 주기적 백그라운드 fetch 작업에는 별도의 app manifest 항목이 필요하지 않습니다.
스케줄링
“스케줄링” 섹션await BackgroundTask.registerTaskAsync('sync-offline-data', { minimumInterval: 30, requiresNetwork: true,});동작 방식
“동작 방식” 섹션- Android는 주기적 작업의 최소 간격을 15분으로 제한합니다.
requiresNetwork: trueWorkManager의 connected network 제약 조건에 매핑됩니다.- 각 작업 이름은 고유한 주기적 작업으로 스케줄링되므로, 동일한 작업 이름을 등록하면 기존 스케줄이 업데이트됩니다.
- 태스크 실행은 JavaScript로 전달되기 전 네이티브 단계에서 기록되므로, WebView가 준비되면 대기 중인 이벤트를 처리할 수 있습니다.
테스트
“Testing” 섹션개발 중 등록된 콜백을 즉시 실행하려면 테스트 트리거를 사용하세요:
await BackgroundTask.triggerTaskWorkerForTestingAsync();제한 사항
“제한 사항” 섹션WorkManager는 지연 가능한 작업을 위해 설계되었습니다. 정확한 실행 시간을 보장하지 않으므로 알람, 카운트다운 또는 사용자에게 보이는 마감 기한용으로는 사용하지 마세요.
Android 동작 방식 계속 보기
“Android 동작 방식 계속 보기” 섹션사용 중이라면 Android 동작 방식 네이티브 플러그인 작업을 계획하려면, 이를 다음 항목과 연결하세요: @capgo/capacitor-background-task 사용하기 @capgo/capacitor-background-task 사용에서 네이티브 기능을 위해, Capgo 플러그인 디렉토리 Capgo Plugin Directory의 제품 워크플로우에 맞춰, Capgo의 Capacitor 플러그인 Capgo의 Capacitor 플러그인 구현 상세 내용에 대해서는, 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 구현 상세 내용에 대해서는, Ionic Enterprise 플러그인 대안 Ionic Enterprise 플러그인 대안의 제품 워크플로우에 대해서는.