检测运行在iOS设备上的应用程序并返回描述该应用程序类别的数据

4
我将要开始一项项目,帮助教授新单词,并采用打断式方式,在最佳时间通过打断来呈现新单词,供用户学习。
我正在寻找一种检测正在运行的应用程序的方法。我发现了一些关于检索运行中应用程序列表的帖子,如“Can we retrieve the applications currently running in iPhone and iPad”。这个问题在iOS 6上还能使用吗?
我没有找到任何相关的帖子,能够检索正在运行的应用程序的类型/类别数据(媒体播放器/游戏/pdf阅读器等)。iOS应用程序是否包含任何元数据或检索此类型数据的方法?
自然而然,为了在最佳时间打断用户,必须考虑所使用的应用程序类型。
我对检测打断最佳时间的替代方法持开放态度,并接受当前计划的批评。
1个回答

1

您可以在这里找到正在运行的进程(也称为应用程序)列表,但是您无法从操作系统中获取任何元数据。从用户体验的角度来看,您可能会考虑一种解决方案,即用户手动安排中断或为您提供时间窗口。例如,每天下午3点到4点之间开始通知我。个人而言,我会非常快速地删除垃圾应用程序,因此我会考虑采取其他方式而不是中断。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接