是否有可能在后台唤醒应用程序,当有来电时,并访问CoreTelephony以通过网络发送一些信息?
我现在在iOS开发中几乎是一个n00b,但是如果iOS能够做到这一点,我会被问到一个问题。我也在iOS参考中搜索过,但没有运气。
如果有经验丰富的人可以回答它,那就太好了。非常感谢!
速记
答案 0 :(得分:4)
请查看有关executing code in the background的文档。
如果您转到“实施VoIP应用程序”部分,您会发现您的应用程序实际上可以定期唤醒,以便它可以检查是否有任何操作(在您的情况下,如果我了解您正确地,您将使用CTCall
来检查呼叫状态。
所以,基本上,当你醒来时,你的应用可以检查任何来电,然后使用核心电话,就像你说的那样。
唯一的问题是,如果您的应用程序无法被视为VOIP应用程序,Apple将不会将其放入App Store。
答案 1 :(得分:0)
收到电话时无法运行您的代码。