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