首页 > 解决方案 > Gmail 通知如何运作?(安卓)

问题描述

邮件到达时gmail如何检测到这一点?
我想,发送和接收电子邮件不是 Android 操作系统的一部分。
那么,gmail是如何做到这一点的呢?
提前致谢。

标签: androidgmail-apiemail-notifications

解决方案


这是一个非常广泛的问题,但作为一个起点,我建议您查看 Google gmail API。有一些示例代码片段来演示功能。

https://developers.google.com/apis-explorer/#p/gmail/v1/

具体来说,您可能希望专注于通过以下方式设置挂钩

gmail.users.watch Set up or update a push notification watch on the given user mailbox.

如果您正在寻找更高级的信息,例如 Google 服务器如何发送 IPC;那么谷歌测试脚本可能有用。

https://github.com/google/mail-importer/blob/master/src/test/java/to/lean/tools/gmail/importer/gmail/GmailSyncerTest.java


推荐阅读