3

我目前正在尝试创建一个应该在后台运行的小应用程序。它应该从系统或跳板开始并运行直到设备关闭。我搜索了那里的教程,但没有发现任何真正有用的东西。如果有人能帮助我,那就太好了。

此致

编辑:我确信在为应用商店设计的应用中不可能,但我正在寻找一种适用于越狱设备的变体。

4

4 回答 4

4

ColinE 的回答是错误的SuperDev 是正确的。你当然可以在 iOS 上创建服务,就像在 OS X 上一样。

作为另一个参考,我在这个主题上找到的最好的教程是Chris Alvares 的关于创建 iOS Launch Daemon 的博客文章。(Launch Daemon是您所描述的正确 iOS 术语)

您可以在Apple Docs for Launch Daemons中找到其他有用的信息,或者搜索OS X信息,而不仅仅是 iOS,它需要越狱(因此使用较少)。

Cydia 有很多应用程序是启动守护程序,或者包含启动守护程序(可能除了 UI 应用程序之外)。

于 2013-02-20T09:45:18.430 回答
2

你读过启动守护进程吗?你可以使用其中之一。一个很棒的 cydia 开发人员rpetrich没有跟踪一个例子。

于 2013-02-19T15:13:35.217 回答
1

这是不可能的,您不能创建“服务”类型的应用程序:

iOS:让应用程序像服务一样运行

这是设计使然。Apple 会限制您的应用程序的功能,以确保良好的用户体验。如果每个人都可以创建后台服务,它很快就会降低用户的手机速度——就像一台 Windows PC!

于 2013-02-18T07:37:03.230 回答
0

你试过阅读Mobile Substrate吗?它让您可以为跳板构建扩展。这样你就可以在后台运行应用程序。

于 2013-02-18T07:37:28.577 回答