我目前正在尝试创建一个应该在后台运行的小应用程序。它应该从系统或跳板开始运行,直到设备关闭。我搜索了那里的教程,但没有找到任何真正有用的东西。如果有人能帮助我,那就太好了。
祝你好运
编辑:我确信在为appstore设计的应用中无法实现,但我正在寻找一种适用于越狱设备的变体。
答案 0 :(得分:4)
ColinE's answer is wrong。 SuperDev's is correct。您当然可以在iOS上创建服务,就像在OS X上一样。
作为另一个参考,我在这个主题上找到的最好的教程是Chris Alvares' blog post on creating an iOS Launch Daemon。 (启动守护程序是您所描述内容的正确iOS术语)
您可以在Apple Docs内找到有关启动守护程序的其他有用信息,或者搜索 OS X 信息,而不仅仅是iOS,它需要越狱(因此不太广泛)使用)。
Cydia有许多应用程序是启动守护程序,或者包含启动守护程序(可能除了UI应用程序之外)。
答案 1 :(得分:2)
你读过有关启动守护进程的内容吗?你可以使用其中之一。一个例子是rpetrich,一个很棒的cydia开发者。
答案 2 :(得分:1)
这是不可能的,您无法创建“服务”类型的应用:
iOS: Keep an app running like a service
这是设计的。 Apple限制了应用程序的功能,以确保良好的用户体验。如果每个人都可以创建后台服务,它很快就会降低用户手机的速度 - 就像Windows PC一样!
答案 3 :(得分:0)
您是否尝试过阅读Mobile Substrate
?它让你为跳板构建扩展。这样你就可以在后台运行应用程序。