我们需要为Windows Phone 7开发一个应用程序,我们需要知道何时发生呼叫(停止呼叫)。
我们在SDK中有这个功能吗?
我们可以在通话时收到通知吗?
最好的问候,
乙
答案 0 :(得分:3)
Windows Phone 7应用程序认证要求(here)明确指出应用程序不会干扰电话功能的正常工作。
答案 1 :(得分:2)
据我所知,此功能在SDK中不可用,仅供OEM公司使用,因为任何开发人员都可以访问此类信息,这会带来安全风险并导致各种虚假应用程序。
你需要停止什么,你肯定无法阻止来电。您的应用程序应自动处理来电。
答案 2 :(得分:2)
同意此处所说的所有内容,直到此时为止。没有托管API可以停止拨打电话,并且根据认证准则,如果您尝试这样做,您的应用将无法通过市场认证。
我要补充的一点是,只要有电话,您的应用程序将被手机用户界面部分/完全遮盖。这导致PhoneApplicationFrame.Obscured事件触发,因此您至少可以知道何时有来电。但是,隐藏的事件会引发许多其他事情(锁定屏幕,短信等)。