【问题标题】:Is it possible for one app to check for how long any other app was running on iphone/ipad?一个应用程序是否可以检查其他应用程序在 iphone/ipad 上运行了多长时间?
【发布时间】:2014-04-22 16:02:13
【问题描述】:

我想监控应用在前台运行了多长时间,并想保留一些统计数据。

假设我在我的 iphone/ipad 上安装了应用程序 A、B、C、D,并且我又安装了一个应用程序“MyMonitoringApp”我想获取有关使用或运行 A、B、C、D 多长时间的详细信息在 MyMonitoringApp 的前台,如果它们超过一定的限制,想要采取一些行动。有没有办法以编程方式做到这一点?

提前致谢。

【问题讨论】:

  • 这不能使用任何公共 API 来完成。
  • 如果应用程序 A-D 是您自己的应用程序,您可以为您的监控应用程序提供一个自定义 URL 方案,其他应用程序将在它们开始和结束时调用该方案。但是,如果 A-D 不是您的应用程序,那么,不,没有 API 可以做到这一点。

标签: iphone objective-c ipad ios7 monitoring


【解决方案1】:

这根本不可能。如果你知道它的 URL Scheme,你最多可以检查是否安装了另一个应用程序。除此之外的任何事情都是不可能的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多