目前iPhone用户正在使用哪个应用程序?



在我的应用程序中,当我的应用程序在后台运行时,我可以检查哪个应用程序正在被用户使用吗?如果是这样,是否有任何可用的API来获取该信息?

提前感谢!

No。没有公共API可以让后台应用找到前台应用,或者获得正在运行的应用列表,或者诸如此类的东西。

查找设备上其他应用程序的唯一机制是+[UIApplication canOpenURL:],在某些情况下您可以使用它来查找是否可以处理特定的自定义URL方案。从中你通常可以猜出一个特定的应用程序被安装了,尽管这个方法实际上只告诉你一些应用程序可以处理给定的方案。然而,你仍然无法发现该应用程序是否是前台应用程序,甚至它是否正在运行。

最新更新