Skype电话 - 在Windows Phone上如何实现

时间:2013-11-02 17:27:09

标签: push-notification background windows-phone skype multitasking

我正在撰写关于Windows Phone 8的演示文稿,我想知道多任务处理。

我已经阅读了有关计划任务类型的信息,其中一个是“PeriodicTask”,但它只会在大约30分钟内触发一次。

然后Skype突然想到了 - Skype的调用方式如何?当应用程序在后台运行时,Windows Phone如何拦截呼叫。考虑到在后台持续检查是不可能的。

它是以某种方式由Microsoft完成的还是常规开发人员可以实现这样的目标? 我认为,这是Skype与微软之间的某种合作,因为据我所知,通过常规应用程序无法进行通话。

所以我的猜测是,电话是推送通知,Windows Phone接收并显示主叫用户。

修改
可以在约30分钟内执行任务的唯一应用程序是位置跟踪: Execute task even in the background

1 个答案:

答案 0 :(得分:0)

这可能是因为Windows Phone 8上提供了VoIP API。它适用于通知,因此您无需检查是否有来电 - 系统会通知您的应用程序。

详细了解MSDN:VoIP apps for Windows Phone 8

顺便说一下。 WP7 / WP7.5上没有VoIP API,这就是为什么这些系统上的Skype运行起来很糟糕的原因。