我们正在构建一个应用程序,该应用程序假设连接到支持工程师的移动电话,并将提醒他有关要完成的任何工作。
此应用程序将基于2个部分。一个是控制中心部分,其中界面将使用Silverlight 4.0构建,而控制中心的ppl将使用普通的互联网电脑使用它。第二部分基于移动部件,支持工程师将通过一些魔术发送通信,即有工作。如果支持工程师将接受该工作,那么该工作将分配到他的任务列表......
现在唯一的问题是我们如何在他的手机上与支持工程师沟通。我们有几个选项...如短信,短信电子邮件等......
SMS选项成本很高,因此由于成本管理已经拒绝了该选项,但实际上SMS从控制中心发送时是好的,但我们如何从支持工程师那里得到回复。因为我们不希望支持工程师向我们发送回复VIA短信因为这将花费他(这就是为什么管理层拒绝这个选项)。我们已经确定了一个为Windows Mobile构建自定义应用程序的解决方案,该应用程序将拦截支持工程师手机上即将发布的短信,并将提供详细说明作业规范的poupup,并且在同一弹出窗口中将有几个按钮,如Accept,Reject。什么行动将采取行动,它将通过互联网/ WCF / HTTP更新控制室。我不知道怎么样?那就是为什么我在这里。
我发布了所有这些爱情故事,以便任何身体资深人士可以指导我与建筑师接触,如果可以的话......或者我们可以进一步挖掘的任何其他选择。
感谢您参与这方面的工作。
由于
答案 0 :(得分:0)
@Shax我没有做任何移动开发,但我认为你需要一个WP7应用程序,如果工程师有任何工作,将通过HTTP等轮询控制中心服务器。另一种选择是将任何作业通知从服务器推送到移动设备。但我不确定这(推送通知)是否更容易和/或更具成本效益。
另一种选择是建立一个包含工作细节的网站,然后您可以通过短信提醒工程师。收到短信后,工程师可以登录网站并获取工作的详细信息。
答案 1 :(得分:0)
通信到设备通常很难,因为设备很少会有可路由的网络地址。发送短信是一种合理的方式 - 发送电子邮件也是如此(这就是WCF的Microsoft电子邮件传输方式)。另一种选择是让设备定期“登记”到服务器以查看是否有任何消息等待。
回传很简单。构建设备与之通信的公共Web / WCF服务。就个人而言,如果你想通过可能不支持WCF的东西进行连接,我可能会倾向于使用REST服务来保持你的移动连接点更加开放。