2011-11-03 4 views
0

배경에 서버에 위치 정보 태그 정보를 다시 보내 아이폰 4를 질문는 아이폰 4에 대한 가능한 경우 궁금

나는 아이폰 응용 프로그램을 통해 (불규칙) 휴대 전화의 위치에 대한 쿼리를 전송하는 서버가 . 고객은 휴대 전화가 백그라운드에서 지오 태그 정보 (경도 및 위도)를 다시 보낼 수있는 설정을 선택할 수 있습니다 (고객이 아무 것도하지 않고).

가능한 경우 어떻게해야합니까? 그렇지 않다면 가장 가까운 대안은 무엇입니까?

감사합니다.

+0

iPhone 4 또는 iOS 4? iPhone 3GS 및 4s는 백그라운드 앱을 실행할 수 있습니다. – rckoenes

답변

1

예, 가능합니다. Info.plist에 UIBackgroundModes 플래그를 설정하여 백그라운드에서 실행 함을 나타낼 수 있습니다.

참조 : 배경에서 GPS를 실행하는 심각한 배터리 수명에 영향을 미칠 Information Property List Keys

참고. 또한 시스템에 메모리가 필요한 경우 응용 프로그램이 언제든지 종료 될 수 있습니다.

+0

감사합니다. Eric. 한달에 한 번만 사용자의 iPhone으로 요청을 보냅니다. iPhone에서 내 앱을 통해 필요한 경우에만 GPS를 활성화하는 방법이 있습니까? 내 이해는 서버에서 요청을 보내면 알림을 통해 전화로 전달되고 앱을 호출하고 위치 정보 태그를 다시 보낸 다음 앱을 종료한다는 것입니다. 내가 맞습니까? – AdamNYC

+0

앱을 30 일 동안 사용하지 않을 가능성이 있으므로 알림을 사용해야합니다. 그러나 사용자 만 앱을 실행할 수 있습니다. 알림은 전송할 수 없습니다. 네가 원하는 걸 할 방법이 없어. – EricS

+0

감사합니다. Eric – AdamNYC