【问题标题】:how to get background process status(running/suspend) without jailbreak in ios [duplicate]如何在没有越狱的情况下在ios中获取后台进程状态(运行/挂起)[重复]
【发布时间】:2011-12-28 14:46:18
【问题描述】:

可能重复:
Can we retrieve the applications currently running in iPhone and iPad

我想知道的是,是否有办法在 ios 中无需越狱即可获取当前后台进程状态(运行/挂起)

【问题讨论】:

  • 非越狱手机上的应用程序不应该有任何方式知道他们的沙箱之外发生了什么,所以不,我怀疑有任何方法(通过 SDK apis)来获得手机上运行的其他进程列表或其当前状态。

标签: iphone objective-c ios ios4 ios5


【解决方案1】:

AppStore 中的应用程序正是这样做的(例如 SYS-Activity Monitor)。他们可能使用来自Can we retrieve the applications currently running in iPhone and iPad 的方法 此方法不允许您确定暂停的应用程序。 它也不允许您确定哪个应用程序是后台(如果您也是后台 - 您可能会感到困惑) 此外,应用程序被命名为“邮件”、“电话”等(而不是像 com.apple.MobileMail 这样的包 ID)。有一些方法可以解决这个问题,但它们需要私有 API

【讨论】:

    猜你喜欢
    • 2012-03-02
    • 1970-01-01
    • 2013-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-02
    • 1970-01-01
    相关资源
    最近更新 更多