您可以使用 SpringBoard 服务框架或其他私有框架找到单个应用程序的使用时长吗?
Posted
技术标签:
【中文标题】您可以使用 SpringBoard 服务框架或其他私有框架找到单个应用程序的使用时长吗?【英文标题】:Can you find individual app usage duration using SpringBoard services framework or other private framework? 【发布时间】:2011-12-19 12:14:38 【问题描述】:我有一个在 ios5 上运行的后台服务。我试图找到每个前台应用程序运行的持续时间。我遇到了 Vikarti Anatra 的这篇很棒的帖子。 how to determine which apps are background and which app is foreground on iOS by application id
这显示了如何获取当前的前台进程。但是,我想知道是否有一种方法可以为我提供 Springboard 启动的各种进程的开始时间,以便我可以计算持续时间。
我正在尝试创建我的用户启动的应用程序的日志。这不是为了应用商店认证,而是作为内部组织工具。
谢谢。
【问题讨论】:
【参考方案1】:你看过SBApplication吗?也许您可以在 SpringBoard.app 中调换 -[SBApplication activate]
和 -[SBApplication deactivate]
并计算它们之间的时间?
【讨论】:
以上是关于您可以使用 SpringBoard 服务框架或其他私有框架找到单个应用程序的使用时长吗?的主要内容,如果未能解决你的问题,请参考以下文章
iOS XCode - 可以从 SpringBoard 隐藏其他应用程序吗?
我的应用在 Springboard 上的名称可以跨越两行吗?
任何人都有使用 ServiceStack 或其他 .Net 服务框架的经验? [关闭]