【问题标题】:Listen for Google Calendar resource changes without server在没有服务器的情况下侦听 Google 日历资源更改
【发布时间】:2016-12-01 21:46:49
【问题描述】:

当日历资源(如房间)发生更改(新事件、删除事件、修改事件等)时,我需要以某种方式实时收到通知。现在,我知道 Google Calendar API 允许注册通知 (https://developers.googleblog.com/2013/07/google-calendar-api-push-notifications.html)。问题是,这需要服务器的 URL 才能接收 JSON 格式的通知。我没有服务器!我只是在编写一个 Android 应用程序 - 没有像链接示例中那样的第三个组件。

有什么方法可以直接向我的 Android 应用设置通知,例如使用 Google Cloud Messaging 之类的吗?

谢谢!

【问题讨论】:

    标签: android google-calendar-api android-googleapiclient


    【解决方案1】:

    您应该考虑使用基于云的中间服务器,该服务器从日历 API 获取手表通知,然后通知 Android 应用客户端。 Google AppEngine 是一个很好的解决方案,可以立即解决服务器上对有效 TLS 证书的需求,因为您的域将是 .appspot.com 并立即支持 HTTPS 连接。其他选项是 Google Compute Engine 或 AWS。

    没有网络服务器就没有实时替代方案,您唯一的选择是执行资源轮询。

    【讨论】:

      猜你喜欢
      • 2011-10-30
      • 2019-12-28
      • 2013-12-09
      • 1970-01-01
      • 1970-01-01
      • 2014-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多