android - 使用 Gmail API 连续嗅探邮件但不消耗大数据

标签 android gmail-api

我想每分钟嗅探新到达的邮件,我目前正在使用警报管理器来做这件事。这种方法的问题是即使没有新邮件,我也在消耗网络数据。有没有办法让我的应用程序无需请求就可以知道是否有新邮件?

最佳答案

如果您想避免使用 Push,您可以尝试使用“Users.history: list”进行轮询,并通过指定字段选择器来限制仅回复新消息:“history(id,messagesAdded),nextPageToken”。如果没有新消息,这将返回一个空的返回值,当有新消息时,将返回一个消息 ID 列表。但是不确定需要多少数据才能做到这一点。

关于android - 使用 Gmail API 连续嗅探邮件但不消耗大数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33302029/

相关文章:

android - Phonegap 将照片上传到网站

android - 获取以编程方式支持的通知振动模式列表

android - 在 Android 上使用自定义 URI 协议(protocol)返回图像/HTML

gmail-api - Gmail Java API 将服务帐户与 OAuth 2.0 结合使用

android - 如何更改android中EditText提示的字体?

java - 无法执行 android :on remind me 的方法

gmail-api - 关于原始查询参数的困惑

python 3.6 gmail api——发送带附件的电子邮件

php - 我如何使用 php api 阅读 gmail 主题?

python - 使用 Google Python API 客户端获取所有电子邮件