标准的iPhone应用程序,作为后台服务运行,是否已被囚禁

时间:2012-07-01 20:23:41

标签: iphone ios

是否可以实现作为后台服务运行的iphone应用程序?还是需要越狱?从iPhone UI看来,当您按下主页按钮时,大多数应用程序都停止运行,但音乐应用程序和潘多拉等除外。即使用户关闭应用程序UI,它们仍会运行。

2 个答案:

答案 0 :(得分:1)

是的,这是不可能的,因为你说你必须有一个越狱的iPhone才能做到这一点

答案 1 :(得分:0)

要每小时执行一项任务,您可以假装成一个voip应用程序。 为此,将“voip”属性添加到Info.plist的UIBackgrounding键。 启动后,调用[UIApplication setKeepAliveTimeout:3600 handler:^ {... your code ...}]; 你的处理程序将每小时执行一次。

请参阅:http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/AdvancedAppTricks/AdvancedAppTricks.html%23//apple_ref/doc/uid/TP40007072-CH7-SW12