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

我现在实际上是iOS开发中的n00b,但是有人问我iOS是否能够做到这一点。我也搜索了iOS参考,但是没有运气。

如果有更多经验的人可以回答这个问题,那就太好了。非常感谢!

斯特诺

最佳答案

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

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

因此,基本上,唤醒后,您的应用程序可以检查是否有传入呼叫,然后使用Core Telephony,如您所说。

唯一的麻烦是,如果您的应用程序不能被视为VOIP应用程序,则Apple不会允许其进入App Store。

10-07 19:43
查看更多