안드로이드 동작
설치 단계와 이 플러그인에 대한 전체 마크다운 가이드가 포함된 설정 프롬프트를 복사하세요.
Android 스케줄링은 WorkManager에 의해 지원됩니다. 정상적인 주기적 배경 가져오기 작업에 대해 일반적인 주기적 배경 가져오기 작업에 대해 추가 앱 매니페스트 항목이 필요하지 않습니다.
스케줄링
제목이 "스케줄링"인 섹션await BackgroundTask.registerTaskAsync('sync-offline-data', { minimumInterval: 30, requiresNetwork: true,});- Android는 주기적 작업에 대해 15분의 최소 간격을 강제합니다.
requiresNetwork: truemaps to WorkManager의 연결된 네트워크 제약 조건에 매핑됩니다.- 각 작업 이름은 고유의 주기적 작업으로 등록되므로 동일한 작업 이름을 등록하면 기존 스케줄을 업데이트합니다.
- 작업 실행은 JavaScript로 전달하기 전에 자체적으로 기록되므로 WebView가 준비되면 대기 이벤트를 비우도록 할 수 있습니다.
테스트
제목: 테스트개발 중에 등록된 콜백을 즉시 실행하기 위해 테스트 트리거를 사용하십시오:
await BackgroundTask.triggerTaskWorkerForTestingAsync();제한
제목: 제한WorkManager는 지연 가능한 작업을 위해 설계되었습니다. 정확한 시간을 보장하지 않으며 알람, 카운트다운, 사용자에게 표시되는 마감일과 같은 작업에 사용하지 않아야 합니다.
Android 동작에서 계속
제목: Android 동작에서 계속Android를 사용 중이라면 자연스러운 Native 플러그인 작업을 계획하려면 자연스러운 Native 플러그인 작업을 계획하려면 Using @capgo/capacitor-background-task for the native capability in Using @capgo/capacitor-background-task, Using @Capgo/__CAPGO_KEEP_1__-background-task Capgo 플러그인 디렉토리 Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, __CAPGO_KEEP_0__ 플러그인 플러그인 추가 또는 업데이트 Ionic Enterprise 플러그인 대체 Ionic Enterprise 플러그인 대체 제품 워크플로우에 대한 제품.