2012-05-19 3 views
0

응용 프로그램에서 데이터베이스 (메시지)에서 데이터를 가져올 iOS 장치 용 게임을 개발 중입니다. 새 메시지가있을 때 (사용자가 응용 프로그램에 있거나 실행 중일 때만) 사용자에게 알리도록 응용 프로그램을 업데이트하려고합니다. 이 문제에 대한 최선의 접근 방법은 무엇입니까? 2 분마다 새로운 메시지를 서버에서 확인하려고했지만 얼마나 효율적인지 알지 못합니다. 거기에 이것에 더 나은 방법이 아니면 내가 생각하고있는 한 당신은 도시 비행선과 같은 플랫폼에서 푸시 기술을 사용할 수지속적으로 서버 iOS를 확인 하시겠습니까?

감사

답변

1

서버 폴링은 완벽한 해결책입니다. 귀하의 이메일 클라이언트는 하루 종일 그것을합니다. 푸시는 적절한 솔루션이 아닙니다 (메시지 전달은 보장되지 않으며 푸시 알림 용도가 아닌 앱이 실행 중일 때 메시지 만 원하는 경우). 이 비슷한 질문에 대한 내 대답을보십시오 : Web Service sending information to iPhone

+0

SQS 란 무엇입니까 ???? –

+0

Amazon SQS 사용을 제안하기 전에 여기에 답변이 있었지만 사람이 삭제했습니다. 참조를 제거하기 위해 내 대답을 업데이트했습니다. – Joel

+0

감사합니다. –

0

잘 경우 알려 주시기 바랍니다.

+0

무료 대안? 나는 정말로 그것을 감당할 수 없다. 단지 작은 프로젝트를 위해 내가 일하고있다. –

+0

나는 그 세부 사항에 익숙하지 않지만 사과는 자체 푸시 서비스를 가지고있다 : http://developer.apple.com/library/mac/ # documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html – pfries

+1

도시용 비행선은 무료로 1 백만 푸시 알림을 제공합니다. – bobbypage

관련 문제