4

我即将开始一个项目,该项目将帮助教授新词汇,以中断驱动的方式,通过中断呈现新单词,让用户在最佳时间学习。

我正在寻找一种方法来检测正在运行的应用程序。我发现一些帖子涉及检索我的问题的正在运行的应用程序列表部分,“我们可以检索当前在 iPhone 和 iPad 中运行的应用程序”。这仍然可以在 iOS 6 中使用吗?

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

自然,要在最佳时间打断用户,就必须考虑正在使用的应用程序类型。

我对检测何时中断可能是最佳的替代方法持开放态度,并对我目前的计划持开放态度。

4

1 回答 1

1

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

于 2012-10-30T19:23:06.147 回答