来电唤醒iOS后台应用?

时间:2011-07-02 15:32:48

标签: iphone ios xcode background telephony

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

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

如果有经验丰富的人可以回答它,那就太好了。非常感谢!

速记

2 个答案:

答案 0 :(得分:4)

请查看有关executing code in the background的文档。

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

所以,基本上,当你醒来时,你的应用可以检查任何来电,然后使用核心电话,就像你说的那样。

唯一的问题是,如果您的应用程序无法被视为VOIP应用程序,Apple将不会将其放入App Store。

答案 1 :(得分:0)

收到电话时无法运行您的代码。