Pergunta

Eu tenho um projeto que estou trabalhando em que requer a nossa aplicação WPF ler mensagens SMS fora ligada telefone Windows Mobile de um usuário para que possamos exibir mais recentes, etc.

Eu tive pouca sorte com qualquer uma das bibliotecas que eu encontrei. Mais promissora parecia ser OpenNETCF.Desktop.Communications mas finalmente parece que eu não será capaz de fazer o que eu preciso com ele.

Qual é a melhor maneira de ler mensagens SMS off de um telefone conectado? Será que vai ser apenas mais fácil para mim escrever algum tipo de aplicativo de serviço para o telefone que funciona como um servidor e nosso aplicativo WPF como o cliente?

Obrigado!

Foi útil?

Solução

Não há nada out-of-the-box que irá fazer o que quiser. RAPI, que os envoltórios biblioteca OpenNETCF, tem um conjunto de APIs de comunicação, mas nada para SMS. Ele tem a capacidade de snap-in APIs personalizadas, para que você possa criar uma API personalizada e usar isso. A vantagem dessa estratégia é que você não precisa de nenhuma intervenção do usuário para obter material para o dispositivo (nenhuma cópia e correr de um material aplicativo de serviço). O lado ruim é que o costume RAPI DLL para o dispositivo deve ser código nativo.

Se você vai com seu próprio mecanismo, você pode usar as APIs Poom em código gerenciado para obter as mensagens e enviá-las. O único desafio lá é que você tem que executar alguma forma de um app "serviço" no dispositivo para ouvir as chamadas, o que significa escrever seu próprio protocolo, o que significa uma matriz de teste bastante grande.

Outras dicas

Jeyo tem um produto que puxa mensagens SMS a partir de um telefone em arquivos PST do Outlook. Parece-me que você pode simplesmente usar esse produto e arrasto do PST para mensagens recentes (pouco de um truque Eu sei, mas se você estivesse desesperado) ou falar com eles sobre se eles vão licenciar alguns dos seu código para você?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top