2010-12-10 4 views
3

나는 멀티 태스킹 문서를 읽고 있으며 백그라운드 상태로 직접 실행되는 응용 프로그램에 대한 몇 가지 참조가 있으며 전경 상태로 들어 가지 않습니다. 이것은 정규 앱에 실제로 허용됩니까? 누구든지이 같은 응용 프로그램의 예제를 줄 수 있습니까? 당신이 significantchange 통지와 위치 관리자를 사용하는 경우어떤 응용 프로그램이 백그라운드 상태로 시작합니까?

답변

2

의 VoIP 앱이 기능을 사용하는 가장 큰 하나의 위치 이벤트를있을 때 응용 프로그램이 살해되는 경우

0

이 앱은 자동으로 백그라운드로됩니다. 기본적으로 VoIP 앱은 앱이 수신 트래픽을 처리 (즉, 전화 수신) 할 때 네트워크 트래픽이 의도 된 경우 알림을 받도록 시스템에 등록 할 수 있습니다. Skype와 Viber 모두 사용합니다. iOS Developer Library (강조 광산)에서

:

UIBackgroundModes 키에서의 VoIP 값을 포함하여 시스템 그것을 관리하기 위해 필요에 따라 응용 프로그램이 배경 에서 실행할 수 있도록해야 함을 알 수 있습니다 그 네트워크 소켓. 키가있는 응용 프로그램은 시스템 부팅 직후 의 배경에서 으로 다시 시작됩니다. VoIP 서비스가 항상 사용 가능하도록 을 보장합니다.

중요한 위치 배경 처리 서비스는 응용 프로그램이 실행 중이 아닌 경우에도 새 위치로 업데이트 할 수 있도록 변경됩니다.

두 가지 경우 이외에 앱은 사용자가 앱을 시작하기 전까지는 종료 된 상태에서 아무 것도 할 수 없습니다.

관련 문제