检测应用程序(进程)状态当前正在iOS上使用sysctl运行

时间:2014-01-10 15:52:40

标签: ios objective-c sysctl

在运行时是否可以检测iOS中正在运行的进程(应用程序)的状态?我想知道当前正在运行的应用程序是在后台还是前台运行?这甚至是可能的。我现在已经尝试了一个星期来寻找解决方案,但我现在已经存货了。

我将不胜感激。

由于

1 个答案:

答案 0 :(得分:0)

我认为你能做到这一点的唯一方法是调用[[UIApplication sharedApplication] canOpenURL:]并传入一个带有特定应用程序的URLScheme的URL。

例如:

[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"comgoogleearth://test"]]

如果返回YES,那么我们可以假设安装了Google地球应用程序。

这只能告诉您设备上是否安装了特定的应用程序......

希望这对你有用! :)