Нужно ваше предложение для клиента Exchange ActiveSync

Я только собираюсь начать сборку MS Exchange ActiveSync. Я нашел два типа реализаций. Я не знаю, какой подход правильный.

  1. http://social.msdn.microsoft.com/Forums/en-US/os_exchangeprotocols/thread/3b1e73fc-b69a-4ed2-a905-d15af6666f22

  2. http://msdn.microsoft.com/en-us/library/hh361570%28EXCHG.140%29.aspx

Первый вариант говорит, что команда отправляется на мой сервер Exchange (из моего почтового приложения iPhone), а тело не кодируется в формате xml. Я действительно не нашел никакой другой стандартной документации относительно ActiveSync без использования закодированного XML.

Второй вариант говорит об использовании WBXML и ActiveSync HTTP для выполнения правильных действий. Швы очень хорошо задокументированы.

Я действительно запутался, думая о том, каким должен быть правильный подход к выполнению таких действий, как SendMail, Reply, Forward, пометить Read/Unread и т. Д.

Не могли бы вы, ребята, помочь мне выбрать правильный базовый подход, который поддерживает все версии серверов Exchange с минимальными изменениями (Exchange 2007, 2010 и т. Д.).

1 ответ

Поскольку вы упомянули Exchange ActiveSync, я полагаю, вы создаете почтовый клиент PDA? Если да, вы можете использовать подход WBXML.

Например, если вы создаете приложение Android в phoneGap, вы можете решить эту проблему двумя способами. Либо пользовательский KXML- анализатор Java для синтаксического анализа, кодирования и декодирования wbxml, xml или javascript подход с этой библиотекой.

Другие вопросы по тегам