【问题标题】:Foreground and Background, which apps where?前台和后台,哪些应用在哪里?
【发布时间】:2014-12-24 07:50:34
【问题描述】:

是否可以为iOS平台制定一个应用程序,记录当前在后台运行的应用程序和在前台运行的应用程序,然后相应地进行日志记录。欣赏任何想法?

例如。 App1 app2 app3 在后台运行,而 app4 在前台运行。任何方式,通过它我们可以获得通知或完全不同的应用程序,说明后台由应用程序 1、2、3 组成,前台由应用程序 4 组成?

【问题讨论】:

  • 我的回答清楚还是需要进一步解释?

标签: ios objective-c iphone xcode6 development-environment


【解决方案1】:

很抱歉让您失望了,但这在 iOS 上是不可能的。这有两个原因:

1) 应用首先无法访问此信息,因为 iOS 上的应用在沙盒环境中运行。操作系统中没有全局点可以让应用 A 来询问有关应用 B 的信息。

2) 在 iOS 上后台执行代码非常棘手,Apple 只允许在某些情况下(例如位置更新、播放音频或后台获取)。如果您希望应用程序不断记录某些信息,您必须想办法通过接受 Apple 在这方面的限制来做到这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-22
    • 1970-01-01
    • 2022-11-20
    • 1970-01-01
    相关资源
    最近更新 更多