代码之家  ›  专栏  ›  技术社区  ›  Lukas rob mayoff

在iOS/Cydia上运行应用程序“即服务”

  •  3
  • Lukas rob mayoff  · 技术社区  · 13 年前

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

    顺致敬意,

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

    4 回复  |  直到 13 年前
        1
  •  4
  •   Community Mohan Dere    9 年前

    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 用于启动后台进程,或搜索 操作系统X 信息,而不仅仅是iOS,因为iOS需要越狱(因此使用较少)。

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

        2
  •  2
  •   s6luwJ0A3I    13 年前

    你读过启动守护程序吗?你可以用其中一个。一个例子未被 rpetrich ,一个很棒的cydia开发者。

        3
  •  1
  •   Community Mohan Dere    9 年前

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

    iOS: Keep an app running like a service

    这是经过设计的。苹果限制了你的应用程序的功能,以确保良好的用户体验。如果每个人都能创建后台服务,它很快就会减慢用户的手机速度——就像Windows PC一样!

        4
  •  0
  •   Siddharth Gupta    13 年前

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