iPhone应用程序在后台运行?

时间:2009-12-08 04:32:39

标签: iphone background

是iphone app在后台运行的任何可能性,因为我的任务是检索wifi信息并将其发送到服务器ssid& rssi,如何做到这一点,

感谢

6 个答案:

答案 0 :(得分:5)

iPhone应用程序对您施加的限制之一是您的应用程序必须在前台运行。当应用程序关闭时,它将退出。

解决这个问题的唯一方法是在您的网站上提供服务,在应用程序关闭时有效地将应用程序从手机移动到另一个位置,并以徽章的形式将通知推送到手机。这对于大多数应用程序来说是非常严重的限制,但对其他应用程序来说效果非常好=)

答案 1 :(得分:4)

可以使用背景资料应用程序在越狱的iphone上完成。 http://code.google.com/p/iphone-backgrounder/

您可能还可以通过发送推送通知并在响应通知时检查wifi来破解它......某种服务器到电话的轮询。

我怀疑苹果会批准一个应用程序执行其中任何一个。

答案 2 :(得分:3)

如果您有可能使用Pwnage Toolblackra1n对手机进行越狱,那么通过Cydia安装Backgrounder将允许您在后台运行应用。越狱和后台工作非常可靠并不困难。

答案 3 :(得分:2)

根据我的理解,如果应用提供其他服务,应用可以在后台运行,例如背景音频。

所以也许你的应用程序可能是一个Wifi扫描音频播放器,这样就可以满足Apple对应用程序保持活跃背景的要求。

PasteBot的制作者正在采用/正在探索这样的方法

答案 4 :(得分:1)

您无法在后台运行您的应用。我建议买第二部iPhone。

答案 5 :(得分:0)

某些类型的应用

允许后台执行

例如,在app plist文件的后台模式中设置VOIP。在此模式下,您的应用程序可以在后台运行,并将在系统重新启动时自动启动

请注意,如果您通过应用程序商店提交,您的应用程序将需要包含某种VIOP功能,否则它将被拒绝。