我正在实现ActiveSync协议,目前我可以使用同步命令获取电子邮件。现在,每次执行同步命令时,它都会为我提供所有邮件,如果我使用相同的同步键,它必须返回自上次同步请求以来到达的新邮件。以下是我的请求。
<?xml version=\"1.0\" encoding=\"utf-8\"?>
<airsync:Sync xmlns:airsync=\"AirSync\">
<airsync:Collections>
<airsync:Collection>
<airsync:SyncKey> 321039710239710
</airsync:SyncKey>
<airsync:CollectionId> 7
</airsync:CollectionId>
</airsync:Collection>
</airsync:Collections>
</airsync:Sync>
发布于 2015-02-03 14:12:39
实际上,当你调用同步时,你会得到一个新的同步键。因此,下一个同步应该使用由前一个同步返回的同步键。如果您再次重复使用相同的同步键,则每次都应该得到相同的消息。
https://stackoverflow.com/questions/28292270
复制相似问题