首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iphone守护进程

iphone守护进程
EN

Stack Overflow用户
提问于 2011-01-10 00:27:11
回答 2查看 1.6K关注 0票数 1

我想知道是否有任何方法可以编写在iOS 4.x下运行的真正的守护进程(或服务)。

请注意,我知道官方软件开发工具包不允许在AppStore上分发这些东西,但如果我想,例如,使用“企业”程序将我的应用程序分发给一组员工,该怎么办?

不,我不想越狱我的员工的iphones。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-10 00:32:57

我猜答案是“某种程度上”。如果你不想越狱手机,你的选择是相当有限的。只要您只打算在内部分发,就可以查看VOIP后台服务。

它是iOS 4后台服务的一部分,旨在允许VOIP应用程序在后台持续运行,以获取来电等事件。也可以使用它来实现其他功能,例如定期安排的服务(我认为最近有人想将其用作企业程序的“数据计数器”)。

这不是一个真正“正确”或适当的解决方案,但这是你最好的解决方案,除非你想越狱你的手机-不用说,它不适合应用程序在商店上分发。

票数 3
EN

Stack Overflow用户

发布于 2011-01-10 05:22:14

作为其沙箱安全的一部分,现有的iOS操作系统将杀死任何由操作系统以外启动的进程,或未注册运行的进程(例如,在后台具有正确的后台plist键)。启动进程的Unix命令将不起作用。

因此,如果你想在重启时自动启动,目前在普通操作系统设备上唯一支持的方法是使用VOIP应用程序,或者用于私人用途,人造VOIP应用程序。如果你不需要在重启时启动,可以播放静音或录制到/dev/null的后台音频应用程序也可以工作。

请注意,用户可以很容易地杀死这些后台应用程序,它们不会被重启,直到另一次重启或手动启动。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4640261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档