ActiveSync 2.5 push-контактов для Android 2.3 и 4 - PullRequest
1 голос
/ 09 января 2012

Я создаю групповую программу, используя zpush для синхронизации контактов / календарей.Direct Push работает очень хорошо на любом устройстве IOS, но не на Android (протестировано на 2.3 и 4.0).

Вместо получения команды SYNC после ответа PING (статус 2 - изменен), я получаю FOLDERSYNCКоманда с устройства.Где я не прав?

1 Ответ

0 голосов
/ 15 января 2012

AFAIK, устройство может свободно отправлять команду FolderSync практически в любое время. Просто потому, что код возврата Ping указывает на то, что есть изменения для синхронизации устройства, вы, вероятно, не должны ожидать, что это произойдет все время.

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

...