我有一个正在处理的项目,它要求我们的 WPF 应用程序从用户连接的 Windows Mobile 手机中读取 SMS 消息,以便我们可以显示最近的消息等。
我对找到的任何库都没有运气。最有希望的似乎是 OpenNETCF.Desktop.Communications 但最终我似乎无法用它做我需要做的事情。
从已连接的手机上读取 SMS 消息的最佳方式是什么?为充当服务器的手机和作为客户端的 WPF 应用程序编写某种服务应用程序对我来说会更容易吗?
谢谢!
我有一个正在处理的项目,它要求我们的 WPF 应用程序从用户连接的 Windows Mobile 手机中读取 SMS 消息,以便我们可以显示最近的消息等。
我对找到的任何库都没有运气。最有希望的似乎是 OpenNETCF.Desktop.Communications 但最终我似乎无法用它做我需要做的事情。
从已连接的手机上读取 SMS 消息的最佳方式是什么?为充当服务器的手机和作为客户端的 WPF 应用程序编写某种服务应用程序对我来说会更容易吗?
谢谢!
没有什么开箱即用的东西可以做你想做的事。OpenNETCF 库封装的 RAPI 有一组通信 API,但没有用于 SMS。它确实具有嵌入自定义 API 的能力,因此您可以创建自定义 API 并使用它。这种策略的优点是您不需要任何用户干预即可将内容放到设备上(无需复制和运行服务应用程序内容)。缺点是设备的自定义 RAPI DLL 必须是本机代码。
如果您使用自己的机制,则可以在托管代码中使用 POOM API 来获取消息并发送它们。唯一的挑战是您必须在设备上运行某种形式的“服务”应用程序来监听呼叫,这意味着编写自己的协议,这意味着相当大的测试矩阵。
Jeyo 有一款产品可以将手机中的 SMS 消息提取到 Outlook PST 文件中。让我印象深刻的是,您可以使用该产品并在 PST 上搜索最近的消息(我知道有点杂乱无章,但如果您很绝望),或者与他们讨论他们是否会为您许可他们的某些代码?