gpt4 book ai didi

iphone - 如何在后台运行时监控通话状态?

转载 作者:行者123 更新时间:2023-11-29 04:39:41 27 4
gpt4 key购买 nike

我做了一些研究,但找不到我的问题的可靠答案。

我需要开发一个能够监控通话状态的 iPhone 应用程序。我知道 CTCallCenter 对象可以让我的应用程序收到有关调用连接/断开连接事件的通知(这是我需要的),但当应用程序转到后台时,这些通知不起作用。

问题是,我需要一直监控通话状态,当它发生变化时,通过互联网将状态发送到服务器......所以应用程序必须处于“部分”事件状态,即使它进入后台后也是如此。它必须始终监控调用状态并能够通过互联网发送。

我有一个想法,创建一个线程并让它每秒检查调用状态(不使用自动通知)。但我意识到,当应用程序进入后台时,线程会立即挂起:(。遗憾。

我是 iOS 开发新手,我不知道我想要实现的目标是否可行。请您给我建议好吗?

有些应用程序(例如“Gadu-Gadu” - 聊天客户端)会在有人向我发送消息时向我显示通知 - 即使该应用程序根本没有运行。所以我想它使用了一些内置的 iOS 机制(通知中心?)。我想知道这对我来说是否是一个线索。

提前非常感谢。

最佳答案

好吧,你无法从后台监控通话状态,苹果确实允许你监控所有事情。

关于通知,Gadu-Gadu 可能使用推送通知。

关于iphone - 如何在后台运行时监控通话状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10570600/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com