Существуют ли API-интерфейсы синхронизации файлов клиента/сервера Windows Mobile?
-
06-07-2019 - |
Вопрос
У MS есть хорошая платформа синхронизации файлов/каталогов под названием Windows.Synchronization.Files, но она недоступна для мобильных устройств!Кто-нибудь знает, как стандартно получить эту функциональность в Windows Mobile?Я знаю, что ActiveSync позволяет передавать и синхронизировать файлы, но пока мне не удалось найти API, который они для этого используют.Является ли он открытым или это только часть сервисов ActiveSync с закрытым исходным кодом?
Стараюсь избегать катания самостоятельно.:)
Решение
Попробуйте новую Microsoft Sync Framework .
Другие советы
Синхронизировать сложно.Поэтому я бы сказал, что лучше всего использовать Microsoft Sync Framework (как сказал Руи в своем посте) и написать свой собственный поставщик синхронизации файлов.Позже вы сможете заменить его более новой платформой синхронизации v2, когда она выйдет.
Другими вариантами могут быть:
- Сверните свой собственный.Если вас не волнуют сложные проблемы синхронизации, это может быть быстрый и простой способ.
- Использовать ОМА основанный на СинкМЛ клиент, как Фунамбол клиент для Windows Mobile (который, как я считаю, поддерживает файлы, но я уже давно не смотрел).Приятно, что код Funambol полностью открыт.Это может облегчить интеграцию в ваш собственный продукт.Если вы выполните поиск в Google, вы сможете найти множество клиентов на основе SyncML.