2016-12-01 3 views
0

캘린더 리소스 (예 : 방)에 변경 사항이있을 때 (새 이벤트, 삭제 된 이벤트, 수정 된 이벤트 등) 실시간으로 알림을 받아야합니다. Google 캘린더 API가 알림 등록을 허용한다는 것을 알고 있습니다 (https://developers.googleblog.com/2013/07/google-calendar-api-push-notifications.html). 문제는 JSON에서 알림을 수신 할 서버의 URL이 필요하다는 것입니다. 나는 서버가 없다! 나만 Android 앱을 작성하고 있습니다. 링크 된 예와 같이 세 번째 구성 요소는 없습니다.서버없이 Google 캘린더 리소스 변경 수신 대기

Google 클라우드 메시징 등의 Android 앱에 직접 알림을 설정할 수있는 방법이 있습니까?

감사합니다.

답변

2

캘린더 API에서 시계 알림을 가져온 다음 클라우드 기반 중개 서버를 사용하여 Android 앱 클라이언트에 알리는 것이 좋습니다. Google AppEngine은 좋은 솔루션이며 도메인이 .appspot.com이고 즉시 HTTPS 연결을 지원하기 때문에 서버에서 유효한 TLS 인증서의 필요성을 즉시 해결합니다. 다른 옵션은 Google Compute Engine 또는 AWS입니다.

웹 서버가없는 실시간 대안이 없으므로 리소스 폴링 만 수행하면됩니다.