2016-09-26 2 views
0

iOS 개발 회사에 문제가 있습니다. 우리가 개발중인 앱이 보이지 않을 때 타이머를 사용하여 백엔드로 HTTP 요청을 계속 보낼 수 없다고 주장합니다 (예 : 집 버튼을 누르거나 내 전자 메일).iOS 앱이 보이지 않을 때 HTTP 요청을 보낼 수 있습니까?

사실입니까? 아니면 게으르지 않습니까?

잠시 후에 다른 앱에서 메모리가 필요할 때마다 앱이 메모리에서 삭제 되더라도 이해하지만, 이메일을 확인하거나 홈 화면을 표시하는 즉시 요청이 전혀 들리지 않습니다.

내 질문에 명확하게 넣기 : 일반 (비 -VOIP 앱)이 iOS 운영체제의 코드 실행 및 요청 전송은 언제 제한됩니까?

감사합니다.

답변

0

백그라운드 처리를 위해 앱을 등록 할 수 있습니다. 그러면 OS가 앱을 주기적으로 깨우고 http 요청을 실행할 수 있지만 앱이 깨우쳐 일정을 제어 할 수 없습니다. OS는 사용 패턴, 배터리 수준, 네트워크 가용성 등을 기준으로 최적화합니다.

관련 문제