如何在iOS应用程序中获取后台运行应用程序的详细信息?

时间:2012-11-21 11:02:44

标签: iphone objective-c xcode

我想开发一个应用程序,它应该监视我的I-Phone设备(包括互联网浏览器)上有多少时间运行应用程序。

请分享您对此帖的想法。

像这样的小相似: https://itunes.apple.com/us/app/system-manager/id455736462?mt=8

感谢

1 个答案:

答案 0 :(得分:7)

你真的不能,因为Apple已经对iOS应用程序提出了非常严格的指导原则。 虽然通过一些低级别调用,您可能会获得一些正在运行的进程信息。

由于沙盒环境的原因,您可能无法获得更多信息。

如果他们没有后台运行旗帜(voip,音频,位置或附件),也会暂停后台应用程序。此外,如果系统内存不足,那么暂停的应用程序会被杀死并释放内存。


你能做什么:

但请记住Apple对您应用程序的重新设置:The iOS Environment,因此appstore中有应用程序可以执行您想要的操作并不意味着您的应用程序将被允许。