我工作的公司正在考虑为Windows Phone构建一个应用程序。实际上,我们计划构建一个通用应用程序(用于手机,平板电脑和PC)。
有一些要求(特别是对于手机版),所以我想在分配资源之前澄清一些事情。招聘人员。
如果一些Windows专家满足这些要求并确认这是可能的,我将非常感激。
所以: 1)我们需要在应用程序中启动一个调用。 我找到了这个解决方案: Make a phone call in Windows Phone 8.1 问题是:是否可以在没有提示的情况下发起呼叫?据我所知,这个解决方案会向用户提示一个问题,如果他想打电话或不打电话。我们的流程和设计是以某种方式进行的,这个提示将是多余的(当然,我们代表用户发起呼叫)。
2)我们需要维护互联网持久连接,并且能够在使用此持久连接获得某些消息时作出反应。我检查了PubNub,似乎一切正常,PubNub为Windows Phone提供了SDK。 重要提示:这不是VoIP应用程序,因此如果Microsoft有一些策略认为持久连接可能仅由VoIP应用程序使用(Apple具有这些策略),则可能会变得复杂。 重要的是:持久连接应该保持连接,如果应用程序进入后台,那么应该没有“切断”。
3)我们应该能够向用户提供一些通知(带声音警报)并在他“接受”通知时启动应用程序。基本上,我们应该能够使用PubNub或甚至Microsoft WNS服务向设备发送一些消息以进行推送并在设备上显示通知。与iOS中的“本地通知”类似。
任何帮助都将受到高度赞赏。 提前谢谢。
最诚挚的问候, 马克西姆
答案 0 :(得分:0)
1)不幸的是,在Windows Phone上,您无法在没有系统提示的情况下开始通话..这是为了安全..
2)我无法帮助你。
3)当然,您可以向设备发送通知。此通知称为Toast通知。 无法在应用内设置通知的自定义声音,您必须在服务器上加载声音或让用户决定(他可以更改系统设置中的声音)。如果您不需要自定义声音..没问题,它将被用作默认声音,您不必担心任何事情。 我使用Parse.com发送推送通知,或者您甚至可以在用户手机上每隔30分钟运行一次约会任务(可能不适合您的应用)。 在通知中,您还可以设置属性navigationUri以在已定义的页面上打开应用程序。 很遗憾,您仍然无法自定义通知方面(您可以在Windows 10中执行此操作),您可以在此处查看默认方面:http://www.codeproject.com/KB/windows-phone-7/ToastNotification/PushNotification.png