【问题标题】:Incoming call wakes iOS background App?来电唤醒iOS后台App?
【发布时间】:2011-07-02 15:32:47
【问题描述】:
是否可以在来电时在后台唤醒应用程序并访问 CoreTelephony 以通过网络发送一些信息?
我现在几乎是 iOS 开发领域的 n00b,但有人问我 iOS 是否能够做到这一点。我也在 iOS 参考中搜索过,但没有运气。
如果有更多经验的人能回答,那就太好了。非常感谢!
速记
【问题讨论】:
标签:
iphone
ios
xcode
background
telephony
【解决方案1】:
请看一下关于executing code in the background的文档。
如果您转到“实施 VoIP 应用程序”部分,您将看到您的应用实际上可以定期唤醒,以便它可以检查是否有任何事情要做(在您的情况下,如果我理解您的话正确你会使用CTCall 来检查调用状态)。
因此,基本上,当唤醒时,您的应用可以检查是否有任何来电,然后使用 Core Telephony,正如您所说的。
唯一的麻烦是,如果你的应用不能被认为是 VOIP 应用,Apple 不会让它进入 App Store。