我是iPhone应用程序开发的新手。只需要我的应用程序做一些循环工作(如cron)。这样做可以防止过度消耗电池。
我意识到我可以使用/ System / Library / LaunchDaemons,但我不确定我是否可以在没有越狱iPhone的情况下使用它?
答案 0 :(得分:1)
由于您无法在非越狱手机上的指定应用区域外书写,因此您将无法访问该路径。 Apple似乎也不鼓励或支持这种服务,因为即使在后台保持活动应用程序也是不可能的,除了一些极端情况(位置感知,voip,......)[当然在非越狱设备上]。
您可以考虑(取决于具体情况)使用Push notifications,特别是远程推送通知。这些服务器从您的服务器发送到苹果服务器,苹果服务器会在目标电话上线时通知目标电话。然后,用户可以选择再次潜入您的应用程序,该应用程序可以显示/处理数据。这是一种解决许多情况的方法,其中人们可能诉诸于民意调查,例如即时消息场景。当然,这需要它适合您的应用程序配置文件,并且您有一个可以处理所需任务的服务器,并且应用程序只显示一些信息。