Xcode에서 앱을 만들 때, 앱이 백그라운드에서 작동하게 만들기 위해서는 Xcode project의 Capability 탭에서 백그라운드 모드를 켜줘야 합니다.
이 중에서 WWDC 2019에서 새로 추가된 “Background processing” 모드는 아직 애플의 공식 Docs에도 정보가 게재되어 있지 않은데요, 이 백그라운드 모드를 사용하는 방법을 알고 싶어서 질문 올립니다.
Xcode에서 앱을 만들 때, 앱이 백그라운드에서 작동하게 만들기 위해서는 Xcode project의 Capability 탭에서 백그라운드 모드를 켜줘야 합니다.
이 중에서 WWDC 2019에서 새로 추가된 “Background processing” 모드는 아직 애플의 공식 Docs에도 정보가 게재되어 있지 않은데요, 이 백그라운드 모드를 사용하는 방법을 알고 싶어서 질문 올립니다.
BGTaskScheduler 라는 클래스가 있어서 앱이 백그라운드로 들어갈 때 다양한 작업을 수행하도록 예약할 수 있네요.
plist에 테스크 id를 등록도 해야 하구요.
아… 여태 BGTaskScheduler를 어떻게 쓰는지를 몰라서 해당 페이지에서 도움을 못 받았었는데
BackgroundTasks 모듈 임포트 하니까 사용할 수 있네요
도움 주셔서 감사합니다!!