2012-12-14 2 views
0

저는 인터넷 검색을 통해 많은 토론을 찾을 수 없습니다. 나는 REST 서비스에 액세스 할 수있는 iOS 프로그램을 만들고 싶다. 그리고 긴 폴링을 생각하고 있으므로 업데이트 소식을 받고 싶다. RestKit이 이것을 처리합니까?긴 폴링을 지원하는 RestKit은 있습니까? 백그라운드에서 앱을 실행하면 어떻게됩니까?

또 다른 질문은 백그라운드에서 실행하고 싶습니다. 푸시 알림 서비스를 설정하고 사용자에게 앱을 열어 최신 메시지를 수신하도록 알리는 것이 올바른 방법 인 것 같습니다.

답변

0

백그라운드에서 작업하는 것은 음악 및 위치와 같은 특수 API에서만 가능하므로 사용자가 앱을 사용하지 않는 경우에도 검색어를 처리 할 수 ​​없습니다.

대신 웹 서비스에 많은 노력을 기울여야하며 APNS 서버가 어떤 일이 발생했을 때이를 사용자에게 알리도록 설정해야합니다. 그렇게하면 사용자의 모든 배터리를 소진하지 않고 그 목적에 맞는 기술을 사용할 수 있습니다.

모든 무거운 설정을 원하지 않는다면 푸시 알림을 보내는 서비스가 많이 있습니다. http://parse.com 또는 http://urbanairship.com/을 살펴보십시오.

+0

긴 설문 조사를 사용한다고 주장하는 PubNub와 같은 서비스는 어떻습니까? 앱이 포 그라운드에있을 때 백그라운드 폴링으로 긴 여론 조사를 사용합니까? 그렇지 않다면 그렇게 할 수 있습니까? – huggie

+0

바로 아래를 참조하십시오. https://help.pubnub.com/entries/21738438-can-my-ios-app-receive-messages-while-inactive – allaire

+0

감사합니다. 앱이 포 그라운드에있는 동안 RESTKit이 긴 설문 조사를 지원하는지 여부는 여전히 문제가됩니다. – huggie

관련 문제