2016-12-01 11 views
0

カレンダーのリソース(部屋など)に変更が加えられたときに、何とかリアルタイムで通知する必要があります(新しいイベント、削除されたイベント、変更されたイベントなど)。 Google Calendar APIが通知(https://developers.googleblog.com/2013/07/google-calendar-api-push-notifications.html)の登録を許可することを知っています。問題は、JSONで通知を受け取るサーバーのURLが必要だということです。私はサーバーを持っていません!私はAndroidアプリしか書いていません - リンクされた例のような3番目のコンポーネントはありません。サーバーなしでGoogleカレンダーのリソースの変更を聞く

Google Cloud MessagingなどでAndroidアプリに直接通知を設定する方法はありますか。

ありがとうございます!

答えて

2

クラウドベースの仲介サーバーを使用して、カレンダーAPIから時計通知を取得し、Androidアプリクライアントに通知することを検討する必要があります。 Google AppEngineは良いソリューションであり、ドメインが.appspot.comであり、すぐにHTTPS接続をサポートするため、サーバー上で有効なTLS証明書の必要性を直ちに解決します。その他のオプションは、Google Compute EngineまたはAWSです。

Webサーバーを使用しないリアルタイムの代替手段はありません。リソースのポーリングのみを実行することができます。