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