使用Gmail同步客户端

时间:2014-08-22 10:32:41

标签: gmail-api

什么是使用gmail同步客户端?任何人都可以给出详细的解释,因为我希望对这个概念有更好的理解。

1 个答案:

答案 0 :(得分:1)

例如,如果您的客户端保留Gmail邮箱数据的任何本地缓存,例如Message.Id和标签,标题或整个电子邮件。然后,为了更新您的客户端,您正在将其与Gmail同步 - 将新更新下载到您的客户端。在设计用于离线使用的客户端的情况下,然后同步还可以意味着将本地更新推回到服务器(例如,由客户端做出的标签更新,而“离线”则在稍后的点处应用)。这是同步的一般定义。

对于Gmail API特定情况,Gmail具有后端邮箱范围的历史记录ID。以任何方式影响该帐户的任何更改都会获得历史记录标识符,并且大多数(但不是全部)历史记录更改都会影响电子邮件的状态。与添加新邮件,更改邮件标签或删除邮件一样。 Gmail API的客户端可以轮询历史记录ID,并查看自上次同步以来所发生的更改,并下拉更新以保持同步。