내용으로 건너뛰기

context: Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: component Hero.astro. Message key `hero_subtitle_v2` (Hero Subtitle V2).

GitHub

Android 스케줄링은 WorkManager에 의해 지원됩니다. 정기적인 백그라운드 페치 작업에 대한 일반적인 주기적인 백그라운드 작업을 위해 추가 앱 매니페스트 항목이 필요하지 않습니다.

await BackgroundTask.registerTaskAsync('sync-offline-data', {
minimumInterval: 30,
requiresNetwork: true,
});

동작

행동
  • Android는 15분 이상의 최소 간격을 강제로 정기 작업에 대해 적용합니다.
  • requiresNetwork: true 이것은 WorkManager의 연결된 네트워크 제약과 매핑됩니다.
  • 각 작업 이름은 고유한 정기 작업으로 등록되므로 동일한 작업 이름을 등록하면 기존 스케줄을 업데이트합니다.
  • 작업 실행은 JavaScript로 전달하기 전에 자체적으로 기록되므로 WebView가 준비되면 대기 이벤트를 비우는 데 사용할 수 있습니다.

테스트

테스트

개발 중에 등록된 콜백을 즉시 실행하기 위해 테스트 트리거를 사용하십시오:

await BackgroundTask.triggerTaskWorkerForTestingAsync();

제한

제한

WorkManager는 지연 가능한 작업을 위해 설계되었습니다. 정확한 시간을 보장하지 않으며 알람, 카운트다운, 사용자에게 표시되는 마감일과 같은 작업에 사용하지 않아야 합니다.

Android 동작에서 계속하기

Android 동작에서 계속하기

Android 동작을 사용 중이라면 Android 동작 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-background-task을 사용하여 @capgo/capacitor-background-task을 사용하여 native 기능을 위한 @capgo/capacitor-background-task @Capgo 플러그인 디렉토리 @Capgo 플러그인들에 의해 @__CAPGO_KEEP_1__ @Capacitor 플러그인들에 의해 @Capgo for Capacitor 구현 세부 사항에 대한 Capgo 플러그인에 대한 플러그인 추가 또는 업데이트 Capgo Ionic Enterprise Plugin Alternatives Capgo