__CAPGO_KEEP_0__ - __CAPGO_KEEP_1__ 앱에 대한 실시간 업데이트

iOS 설정

GitHub

iOS 백그라운드 처리는 BGTaskScheduleriOS 백그라운드 처리는

이 키를 추가하세요: ios/App/App/Info.plist:

<key>UIBackgroundModes</key>
<array>
<string>processing</string>
</array>
<key>BGTaskSchedulerPermittedIdentifiers</key>
<array>
<string>app.capgo.backgroundtask.processing</string>
</array>
터미널 창
npx cap sync ios
  • minimumInterval iOS는 실제 실행 시간을 배터리, 네트워크, 사용 패턴 및 시스템 정책에 따라 결정합니다. earliestBeginDate.
  • 시뮬레이터에서 배경 작업 실행이 신뢰할 수 없습니다. 실제 기기에서 테스트하세요.
  • 플러그인은 각 작업 시작 후 다음 배경 처리 요청을 다시 예약합니다.
  • __CAPGO_KEEP_0__

만료

만료

사용 addExpirationListener iOS가 작업을 일찍 종료할 때 작업이 정리되도록 필요합니다.

const handle = await BackgroundTask.addExpirationListener((event) => {
console.warn('Task expired', event.taskName);
});
await handle.remove();

iOS 설정 native 플러그인 작업을 계획하는 경우 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-background-task를 사용하여 native 기능을 사용하는 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-background-task @capgo/capacitor-background-task @capgo/capacitor-background-task Capgo 플러그인 디렉토리 Capgo 제품 워크플로우에 대한 Capacitor Capgo 플러그인 Capacitor Capgo 플러그인 구현 세부 사항에 대한 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 구현 세부 사항에 대한, 및 아이오닉 엔터프라이즈 플러그인 대체 아이오닉 엔터프라이즈 플러그인 대체 제품 워크플로우에 대한