2016-07-15 2 views
1

수시로 설치 한 앱의 정보를 백그라운드에서 가져오고 싶습니다.응용 프로그램을 트리거하여 서버에 데이터를 보내는 방법은 무엇입니까?

이전에는 데이터 메시지를 통보하지 않고 GCM 메시지를 보내었지만 더 이상 작동하지 않는 것 같습니다.

그래서 저는 주기적으로 데이터를 보내기 위해 응용 프로그램에 데이터 또는 다른 것을 보내도록 응용 프로그램에 요청하는 방법을 알고 싶습니다.

GCM 네트워크 관리자가 나를 도울 수 있지만 Google이 FCM에 대해 더 이상 말하지 않습니다.

다른 기능이 제거 되었습니까?

가능성은 무엇입니까?

+0

일부 정보를 보내려면 서버에서 앱을 실행 하시겠습니까? 아니면 앱이 서버 개입없이 주기적으로 정보를 보낼 수 있으면 괜찮습니까? – josemgu91

+0

@ josemgu91 나는 서버 이니셔티브에서 그것을하고 싶다. 그러나 말했듯이, 데이터 메시지는 백그라운드에서 더 이상 수신되지 않는다. 나는 스튜디오 1.5.2, FCM 9.2.0, 완벽하게 작동하지만 지금은 스튜디오 2.1.2, SDK를 업데이 트, 자바 1.8,하지만 동일한 애플 리케이션 코드로 다시 빌드와 함께 1.7을 만들었습니다, 그것은 더 이상 작동하지 않습니다 . 이상합니다. – 2ndGAB

답변

0

끝없는 옵션이있는 응용 프로그램을 개발 한 사람이라면 GCM 메시지를 응용 프로그램과 응용 프로그램에 보내도록 서버를 예약 할 수 있습니다. 메시지 수신시 찾고있는 데이터로 xml/json 메시지를 만들어야합니다. 해당 정보를 사용하여 서버에서 서비스를 호출하십시오.

+0

불행히도, 나는 잘 모르겠다. 내가 말했듯이, 내가 최근에 다시 효과적으로 작동했다면 말이지 만, 마지막 날과 내 문제에 대한 여러 게시물을 기반으로 FCM 데이터 메시지 동작이 최근에 변경되지 않았는지 궁금합니다. 그리고 구글의 문서는 주제에 관해서는 거의 모호합니다. – 2ndGAB

+0

GCM에서 FCM으로 전환 한 후 작동이 중지 되었습니까? – KgaboL

+0

아니요 내 게시 된 앱이 현재 FCM 9.2.0에서 작동하기 때문에이 동일한 프로젝트가 다시 빌드되었지만 스튜디오 이후에 SDK 업데이트가 더 이상 작동하지 않습니다. 불행히도, 나는 그 문제의 원인을 말할 수 없다. – 2ndGAB

관련 문제