Читаете SMS-сообщения с телефона Windows Mobile, подключенного через ActiveSync?

StackOverflow https://stackoverflow.com/questions/812575

  •  03-07-2019
  •  | 
  •  

Вопрос

У меня есть проект, над которым я работаю, который требует, чтобы наше приложение WPF считывало SMS-сообщения с подключенного телефона Windows Mobile пользователя, чтобы мы могли отображать последние сообщения и т. д.

Мне не повезло ни с одной из библиотек, которые я нашел.Наиболее многообещающим мне показался OpenNETCF.Desktop.Communications, но в конечном итоге кажется, что я не смогу с ним сделать то, что мне нужно.

Как лучше всего читать SMS-сообщения с подключенного телефона?Будет ли мне проще написать какое-нибудь сервисное приложение для телефона, которое будет действовать как сервер, а наше WPF-приложение — как клиент?

Спасибо!

Это было полезно?

Решение

Нет ничего нестандартного, что могло бы делать то, что вы хотите.RAPI, который является оболочкой библиотеки OpenNETCF, имеет набор API-интерфейсов связи, но ничего для SMS.У него есть возможность подключать собственные API, поэтому вы можете создать собственный API и использовать его.Преимущество этой стратегии заключается в том, что вам не требуется никакого вмешательства пользователя для загрузки данных на устройство (не требуется копирование и запуск приложений-служб).Обратной стороной является то, что пользовательская библиотека RAPI DLL для устройства должна представлять собой собственный код.

Если вы используете собственный механизм, вы можете затем использовать API-интерфейсы POOM в управляемом коде для получения сообщений и их отправки.Единственная проблема заключается в том, что вам нужно запустить на устройстве какое-то «сервисное» приложение для прослушивания вызовов, что означает написание собственного протокола, а это означает довольно большую тестовую матрицу.

Другие советы

У Jeyo есть продукт, который переносит SMS-сообщения с телефона в PST-файлы Outlook.Мне кажется, вы могли бы просто использовать этот продукт и просматривать PST в поисках последних сообщений (знаю, это немного затруднительно, но если вы в отчаянии) или поговорить с ними о том, предоставят ли они вам лицензию на часть своего кода?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top