2014-02-23 2 views
0

GCM을 사용하여 Android에서 채팅 응용 프로그램을 만들고 있습니다. 저는 이미 클라우드에서 메시지를 수신하고 cURL을 사용하여 PHP 스크립트를 통해 수동으로 메시지를 보낼 수 있습니다. 나는 사용자가 메시지를 보낼 때마다이 스크립트에 HTTPRequest를 간단하게 만들 수 있지만이 스크립트를 제거하여 안드로이드 앱이 직접 클라우드에 메시지를 보내도록하는 방법이 있는지 알고 싶습니다. 이것이 가능하다면, HTTPRequest가 HTTPRequest와 동일한 수준인지 여부를 확인하는 것이 "올바른"방법인지 여부를 알고 싶습니다.안드로이드 앱에서 직접 GCM 서버

미리 감사드립니다.

답변

1

아니요. GCM은 전체 인프라를 대체하기위한 것이 아니라 서버에서 클라이언트로의 푸시 채널입니다.

즉, 업스트림 메시징 (장치에서 Google 서버로)이라는 개념이 있지만 Google 서버는 사용자가 다음에 수행 할 작업을 결정할 수 있도록 XMPP를 통해 서버에 연결합니다.

GCM을 통해 기기 대 장치를 수행 할 수 없습니다.