2012-10-16 18 views
4

我即将开始一个项目的工作,该项目将以中断驱动的方式帮助教授新词汇,通过中断呈现新词,供用户在最佳时间学习。检测iOs设备上运行的应用程序并返回描述应用程序类别的数据

我正在寻找一种方法来检测哪个应用程序正在运行。我发现了一些涉及检索我的问题的运行应用程序列表部分的帖子,“Can we retrieve the applications currently running in iPhone and iPad”。这仍然可以在iOS 6中使用吗?

我找不到任何有关检索正在运行的应用程序的类型/类别(媒体播放器/游戏/ PDF查看器等)的数据的帖子。 iOS应用程序是否包含任何元数据或检索此类数据的方式?

自然地,为了在最佳时间中断用户,必须考虑使用的应用类型。

我非常想知道中断可能是最佳的并且可以批评我目前的计划的其他方法。

回答

1

您可以获得正在运行的进程(aka应用程序)的列表,如here所述,但您无法从操作系统获取任何元数据。从用户体验的角度来看,您可以考虑用户手动安排中断的解决方案,或者为您提供计划窗口。例如,也许每天都在3到4之间,开始通知我。就我个人而言,我很快就删除了垃圾邮件应用程序,所以我会考虑做一些除了中断之外的事情。

相关问题