我想构建一个Android应用程序,当用户收到新邮件时会通知用户。
我打算使用this JavaMail port或Gmail API或两者的组合。
我的问题是如何检查新邮件。
我可以有一个后台服务,即使应用程序没有运行,也会继续轮询新邮件,但我觉得这样会很糟糕,因为
有关如何解决此问题的任何想法,而无需构建卸载此任务的整个后端?
答案 0 :(得分:0)
不幸的是,目前没有机制在新邮件到达时自动接收更新。我建议在Apps API issue tracker中的API中记录推送通知支持的增强请求。取而代之的是,您可以通过仅执行一次完全同步来最小化资源利用率,然后跟踪历史记录ID并从该点仅执行partial syncs。