현재 자바/안드로이드 프로그래밍을 배우기 위해 사용하고있는 작은 응용 프로그램이 있습니다. 지금은 한 휴대 전화에있는 앱이 동일한 앱을 실행하는 다른 휴대 전화로 (SMS를 통해) 요청을 보내는 설정이 있습니다. 원격 전화가 요청을 받고 일부 정보를 다시 보냅니다. 다음으로 나는 이것을 웹에서 시험해보고자한다. 이것에 대한 "최선의"방법이 확립 되었습니까?안드로이드 장치에서 데이터를 요청하는 확립 된 방법은 무엇입니까
나는 웹 서버가 Google 클라우드 메시징을 통해 장치에 요청을 보내고 장치가 웹 서버에 직접 데이터를 반환하도록해야한다고 생각했습니다. (나는 그걸 어떻게하는지 아직 알지 못한다.)
구글 클라우드 메시징 리턴 경로가 있습니다 (장치에서 Google 클라우드 서버로 메시지를 보내지 만 매우 새로운 것처럼 보입니까?) 내가 원하는 주요 것은 다음과 같습니다. 내가 원하는 때 뭔가를 전화로 물어, 거기 요청, 또는 단지 정기적으로 어떤 상태를 업데이트 있는지 확인하기 위해 폴링하지
UPDATE :. 답변에
감사합니다 아래 나에게 확인하는 이제 기본 기능을 사용할 수 있습니다.
나는이 GCM 안드로이드 데모 코드 https://code.google.com/p/gcm/source/browse/#git%2Fgcm-client%2Fsrc%2Fcom%2Fgoogle%2Fandroid%2Fgcm%2Fdemo%2Fapp%253Fstate%253Dclosed 내가 아주 쉽게 내 휴대 전화로 메시지를 보낼 수 있었다 위의 두 가지 사이의 루비 보석 https://github.com/spacialdb/gcm/blob/master/README.md
을 사용하여 시작했다.
왕복 여행을하기 위해 나는 heroku에서 매우 간단한 레일 앱을 설치했습니다. 컨트롤러의 gcm gem에 수정 된 버전의 샘플 코드를 포함시킨 다음HttpPatch (레일 4에 필요함)를 사용하여 휴대 전화에서 웹 앱으로 게시물/패치를 보내면 컨트롤러가 메시지를 다시 에코합니다. 내 휴대 전화.
나는이 두 가지 방법 GCM의 물건을 작동시킬 좋은 것 같아요,하지만 난 것을 처리하는 어떤 보석이있다 확실하지 않다, 나는 그런 작업 :