【问题标题】:Push notification for gmail in iOS app在 iOS 应用中推送 gmail 通知
【发布时间】:2014-12-31 19:05:29
【问题描述】:

对于连接到用户邮箱的 iOS 应用程序,我正在寻找一种可靠的方式来在新邮件可用时向用户发送推送通知。 (当然没有轮询)。

如果需要,我可以设置一个服务器来接收来自 gmail 的推送并将其作为 iOS 推送重新发送。 但是,如果用户必须在其帐户中配置任何特殊内容才能使推送正常工作,那就不行了。

对图书馆(或外部服务)的任何建议或参考将不胜感激。

谢谢!

【问题讨论】:

  • 你有没有相同的解决方案

标签: ios gmail gmail-imap gmail-api


【解决方案1】:

Google 已通过 watch() 调用添加了对邮箱更改推送通知的官方支持。

用法记录在这里:https://developers.google.com/gmail/api/guides/push#getting_gmail_mailbox_updates

【讨论】:

    【解决方案2】:

    不幸的是,目前没有在新邮件到达时自动接收更新的机制。我建议在Apps API issue tracker 的 Gmail API 中记录对推送通知支持的增强请求。取而代之的是,您可以通过仅执行一次完全同步,然后跟踪历史 ID 并从该点仅执行部分同步来最大限度地减少资源利用率。

    【讨论】:

      猜你喜欢
      • 2018-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-25
      • 2017-08-14
      • 2017-10-15
      • 1970-01-01
      • 2017-04-19
      相关资源
      最近更新 更多