2014-11-10 2 views
0

저는 안드로이드 용 빙고 애플리케이션을 작성하고 있습니다.안드로이드 앱과 서버 간의 양방향 통신을위한 권장 방법

빙고 게임에는 실시간으로 서버에서 클라이언트로 이동해야하는 알림 및 알림이 있습니다.

빙고 또는 기타 이벤트가 발생할 때마다 클라이언트는 서버에 실시간으로 알림을 보내야합니다.

지금 내 질문은 서버와 안드로이드 클라이언트 간의 두 가지 통신 방법에 대해 권장되는 방법은 무엇입니까?

웹 소켓을 사용해야합니까? 정규 소켓? 긴 폴링? 다른 것?

소켓을 선택 방법으로 사용하는 경우 휴대 전화가 WAN 네트워크를 변경하면 어떻게됩니까? 그런 것을 감지하고 소켓을 다시 연결해야합니까?

문제에 관한 정보는 크게 감사하겠습니다.

답변

1

가장 쉬운 방법은 서버 간 통신에 Android GCM을 사용하고 클라이언트와 서버 간의 통신을 위해 RESTful API를 사용하는 것입니다.

자신의 SDK와 함께 제공되는 대부분의 구성을 해결할 수있는 Parse 라이브러리를 사용해 볼 수도 있습니다.

관련 문제