0

我是 iPhone 应用程序开发的新手。只需要我的应用程序执行一些循环工作(如 cron)。这样做可以防止过度消耗电池。

我意识到我可以使用 /System/Library/LaunchDaemons,但我不确定是否可以在不越狱 iPhone 的情况下使用它?

4

1 回答 1

1

由于您无法在未越狱的手机上在指定的应用程序区域之外书写,因此您将无法访问该路径。Apple 似乎也不鼓励或支持这种服务,因为即使在后台保持活动的应用程序也是不可能的,除了一些极端情况(位置感知、voip ......)[当然在非越狱设备上]。

您可能会考虑(视情况而定)使用推送通知,特别是远程推送通知。这些是从您的服务器发送到苹果服务器的,苹果服务器又会在目标手机在线时通知它。然后,用户可以选择再次进入您的应用程序,该应用程序可以显示/处理数据。这是一种解决许多可能求助于轮询的情况的方法,例如即时消息场景。当然,这要求它适合您的应用程序配置文件,并且您拥有一个可以处理所需任务的服务器,并且该应用程序仅显示一些信息。

于 2012-01-26T13:38:39.347 回答