如何制作响应OnRing事件的iPhone应用程序?

如何制作响应OnRing事件的iPhone应用程序?,iphone,objective-c,Iphone,Objective C,我想编写一个iPhone应用程序,它需要对onRing事件做出反应(或者在有人呼叫时,不管他们的铃声/振动设置如何) 这可能吗?我的应用程序必须一直运行还是只能在铃声响起时运行?(这是一个轻量应用程序,但不确定加载需要多长时间) 我基本上是想对铃声做出反应,然后确定是响铃还是震动。除非你有越狱手机,否则这是不可能的。如果你的应用程序在来电时正在运行,您将收到UIApplicationWillResignActiveNotification通知,指示应用程序将脱离屏幕,并被呼叫屏幕取代 我认为这是

我想编写一个iPhone应用程序,它需要对
onRing
事件做出反应(或者在有人呼叫时,不管他们的铃声/振动设置如何)

这可能吗?我的应用程序必须一直运行还是只能在铃声响起时运行?(这是一个轻量应用程序,但不确定加载需要多长时间)


我基本上是想对铃声做出反应,然后确定是响铃还是震动。

除非你有越狱手机,否则这是不可能的。

如果你的应用程序在来电时正在运行,您将收到UIApplicationWillResignActiveNotification通知,指示应用程序将脱离屏幕,并被呼叫屏幕取代


我认为这是你在没有越狱手机的情况下可以做到的唯一方法。

这是不可能做到的——至少不“合法”。这是毫无疑问的可能,但是苹果不会接受这个应用程序进入应用商店(没有守护程序,你必须只使用发布的API)。即使如此,你得到的只是一个通知,这样,你就可以保存你的应用程序或其他东西的状态,你不能停止它,修改它或用它做任何其他事情。