在后台运行iOS应用程序

时间:2012-01-04 14:00:37

标签: iphone ios xcode

我想定期将用户当前的经度和经度发布到服务器。当应用程序运行前台时,正在进行正常运行。但是如果应用程序在后台运行,有没有办法做到这一点?

3 个答案:

答案 0 :(得分:5)

据我所知,你不应该在applicationDidEnterBackground中调用任何耗时的函数,因为app会在很短的时间后被暂停。

来自Apple的IOS编程指南

  

进入后台状态的大多数应用程序都会移动到   此后不久暂停状态。在这种状态下,   应用程序不执行任何代码,可能会从内存中删除   随时。为用户提供特定服务的应用程序   可以请求后台执行时间以提供这些   服务。

答案 1 :(得分:3)

答案 2 :(得分:0)

AR人体检测

如果用户执行了正确的举动,则会显示一条消息,表明该举动是正确的;否则,会发送一条消息,表明您尚未完成举动