내용으로 건너뛰기

@capgo/capacitor-배경 작업

Capacitor 앱을 위한 Expo-style 이름이 지정된 백그라운드 작업

사용 @capgo/capacitor-background-task 당신의 Capacitor 앱이 주기적인 배경 fetch 작업이 필요한 경우, 예를 들어 동기화, 캐시 갱신, 인박스 폴링, 분석 로깅, 가벼운 유지 보수 작업과 같은 경우.

플러그인은 Expo BackgroundTask의 실용적인 기능 집합을 따릅니다. 이름이 지정된 작업, 지속적인 등록, 상태 확인, 등록 해제, 개발 트리거 및 iOS 만료 이벤트와 같은.

  • defineTask - 이름이 지정된 작업에 대한 자바스크립트 콜백을 등록합니다.
  • registerTaskAsync - 주기적인 작업을 등록하고 유지합니다.
  • unregisterTaskAsync - 특정 작업의 미래 실행을 취소합니다.
  • isTaskRegisteredAsync - 작업이 등록되어 있는지 확인합니다.
  • getRegisteredTasksAsync - 현재 등록된 작업 이름 목록을 표시합니다.
  • getPendingTaskRunsAsync - 자바스크립트가 준비되기 전에 기록된 네이티브 작업 이벤트를 검사합니다.
  • getStatusAsync - 네이티브 백그라운드 작업 사용 가능성을 확인합니다.
  • triggerTaskWorkerForTestingAsync - 개발 중에 등록된 작업을 즉시 실행합니다.
  • addExpirationListener - iOS 만료 콜백을 처리합니다.
  • define, schedule, cancel, statusAsync, 및 finish - react-native-background-task.

백그라운드 작업은 정확한 타이머가 아닙니다. Android 및 iOS는 배터리, 네트워크, 앱 사용, 시스템 정책에 따라 스케줄된 작업을 실행할 때를 결정합니다.

플랫폼네이티브 스케줄러중요한 동작
안드로이드WorkManager정기 작업은 15분의 최소 간격이 있습니다.
iOSBGTaskSchedulerminimumInterval 가장 빠른 시작 날짜는 보장된 주기와는 다릅니다.
웹테스트 전용 fallback실제 배경 스케줄러가 사용할 수 없습니다.
메서드설명
defineTask이름이 지정된 작업의 자바스크립트 콜백을 정의합니다.
registerTaskAsync이름이 지정된 주기적인 백그라운드 작업을 등록합니다.
unregisterTaskAsync미래의 작업 실행을 취소합니다.
isTaskRegisteredAsync작업이 등록되어 있는지 여부를 반환합니다.
getRegisteredTasksAsync등록된 작업 이름 목록을 반환합니다.
getPendingTaskRunsAsync완료를 기다리는 네이티브 작업 이벤트 목록을 반환합니다.
getStatusAsync네이티브 백그라운드 스케줄링이 사용 가능한지 여부를 반환합니다.
triggerTaskWorkerForTestingAsync개발 및 QA 환경에서 등록된 작업을 트리거합니다.
addExpirationListeneriOS 만료 이벤트를 듣습니다.

실질적인 출처

Source Of Truth

이 참조는 __CAPGO_KEEP_0__에서同步되었습니다. src/definitions.ts in capacitor-background-task.

capgo에서 capacitor-background-task로 계속 진행하세요.

Section titled “capgo에서 capacitor-background-task로 계속 진행하세요.”

만약 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-background-task를 사용 중이라면 capgo/capacitor-background-task __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-background-task를 사용하여 Using @capgo/capacitor-background-task native 기능을 사용하기 위해 @capgo/capacitor-background-task를 사용하세요. Capgo 플러그인 디렉토리 Capgo 제품 워크플로우에 대한 Capgo 플러그인 디렉토리에서 Capacitor 플러그인에 대한 Capgo Capgo 제품 워크플로우에 대한 Capacitor 플러그인에 대한 Capgo 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트에 대한 구현 세부 정보, 그리고 아이오닉 엔터프라이즈 플러그인 대체 Capgo 제품 워크플로우에 대한 아이오닉 엔터프라이즈 플러그인 대체