2011-07-02 50 views
4

是否有可能在后台唤醒应用程序,当有电话打进来,并访问CoreTelephony以通过网络发送一些信息?来电唤醒iOS背景应用程序?

我现在在iOS开发中几乎是n00b,但被问到一个问题,如果iOS能够做到这一点。我也搜索了iOS的参考,但没有运气。

如果有更多经验的人可以回答它,那将会很棒。非常感谢!

速记

+0

除非该设备已越狱。 – Till

回答

4

请看看文档约executing code in the background

如果您转到“实施VoIP应用程序”部分,您会发现实际上可能会定期唤醒您的应用程序,以便它可以检查是否有任何要执行的操作(在您的情况下,如果我了解您正确地使用CTCall来检查呼叫状态)。

因此,基本上,唤醒时,您的应用程序可以检查任何来电,然后使用核心电话,如您所说。

唯一的问题是,如果你的应用程序不能被视为一个VOIP应用程序,苹果公司将不会让它进入App Store。

0

收到呼叫时,您的代码无法运行。

相关问题