2015-02-03 5 views
0

Я реализую протокол ActiveSync, и в настоящее время я могу получать электронные письма с помощью команды Sync. Прямо сейчас каждый раз, когда я выполняю команды синхронизации, он предоставляет мне все письма, которые я предполагаю, если я использую один и тот же ключ синхронизации, он должен возвращать новые письма, полученные с моего последнего запроса синхронизации. Ниже мой запрос.Протокол EAS позволяет получить только непрочитанные письма

<?xml version=\"1.0\" encoding=\"utf-8\"?> 
 
<airsync:Sync xmlns:airsync=\"AirSync\"> 
 
    <airsync:Collections> 
 
    <airsync:Collection> 
 
     <airsync:SyncKey>39710239710 
 
     </airsync:SyncKey> 
 
     <airsync:CollectionId> 7 
 
     </airsync:CollectionId> 
 
    </airsync:Collection> 
 
    </airsync:Collections> 
 
</airsync:Sync>

ответ

1

На самом деле, когда вы звоните синхронизации, вы получите новый ключ синхронизации. Таким образом, следующая синхронизация должна использовать ключ синхронизации, возвращенный предыдущей синхронизацией. Если вы снова используете один и тот же ключ синхронизации, вы должны получать одинаковые сообщения каждый раз.

+0

Wow, который отлично работает :) Я не заметил ключ синхронизации в ответ. –

Смежные вопросы