2016-10-17 6 views
0

웹 서비스 호출을하고 클라우드의 레코드를 업데이트하는 백그라운드 서비스를 구현해야합니다.
이 서비스는 앱이 종료되고 실행되지 않아도 (일시 중지 모드로 가정) iPhone 앱의 모든 모드에서 실행되어야합니다.
우리는 전화를 재부팅해도 재부팅 후에 서비스를 시작해야합니다.IOS 스위프트 백그라운드 가져 오기 사용 방법

백그라운드 가져 오기를 보았습니다. 앱이 일시 중지되면 시작됩니까?
매 20 초마다 폴링이 필요합니다.

배경 가져 오기가 가능합니까?

+0

예, 앱을 백그라운드에서 입력 할 때 백그라운드 가져 오기가 가능하지만 앱이 일시 중지되었을 때 전화하지 않습니다 –

+0

전화가 재부팅 된 후에도이 앱이 시작되는지 여부를 알고 계십니까? 또는 재부팅 후 사용자가 앱을 한 번 실행해야 백그라운드 페치가 시작됩니까? –

+1

20 초마다 폴링을 수행 할 수 없으며 어쨌든 사용하고 싶지 않습니다. 그것은 배터리를 죽일 것이다. 백그라운드 가져 오기는 최대 두 시간마다 실행됩니다. 서버 시작 푸시를 사용해야합니다. – Paulw11

답변

2

앱이 종료 된 후에도 프로세스를 실행할 수 없으며, 앱을 죽이거나 닫은 후에도 서비스 유형을 호출 할 수 없으므로 위치 만 허용 할 수 있지만 위치 정보를 제공하는 이유를 제공해야합니다. 살해되었습니다

관련 문제