如何在Windows Phone 7上收到来电通知?

我们需要为Windows Phone 7开发一个应用程序,我们需要知道何时发生呼叫(停止它)。
我们在SDK中有这个function吗?
我们可以在通话时收到通知吗?

最好的祝福,

Windows Phone 7应用程序认证要求( 此处 )明确指出应用程序不会干扰电话function的正常工作。

据我所知,此function在SDK中不可用,并且仅供OEM公司使用,因为允许任何开发人员访问此类信息将带来安全风险并导致各种虚假应用程序。

你需要停止什么,你肯定无法阻止来电。 您的应用程序应自动处理来电。

同意这里所说的一切,直到这一点。 没有托管API可以停止拨打电话,并且根据认证准则,如果您尝试这样做,您的应用将无法通过市场认证。

我要补充的一点是,只要有电话,您的应用程序将被电话用户界面部分/完全遮盖。 这会导致PhoneApplicationFrame.Obscured事件触发,因此您至少可以知道何时有来电。 虽然,Obscured事件会引发许多其他事情(锁定屏幕,短信等)。