在我的应用中,当我的应用在后台运行时,我可以检查用户当前正在使用哪个应用吗? 如果是这样,是否有任何API可用于获取该信息?
提前感谢!
答案 0 :(得分:1)
否。没有公共API可以让您的后台应用了解前台应用,或者获取正在运行的应用列表,或类似内容。
查找设备上其他应用程序的唯一机制是+[UIApplication canOpenURL:]
,您可以在某些情况下使用该机制来确定是否可以处理特定的自定义URL方案。从那以后你可以经常猜到安装了一个特定的应用程序,虽然该方法实际上只告诉你安装了可以处理给定方案的某些应用程序。但是,您仍然无法确定该应用是否是前台应用,或者即使它正在运行。