有何方法可以从后台跟踪当前正在运行的应用?

时间:2017-06-22 14:22:33

标签: ios iphone swift background

我想创建一个应用程序,它在后台跟踪当前正在加载和使用的应用程序。

有没有办法让我的应用程序,定期检查当前正在运行的应用程序?我的想法是跟踪应用程序加载的时间,然后关闭应用程序并查找时间差异,但我不确定是否可以让我的应用程序访问此数据。

由于

3 个答案:

答案 0 :(得分:2)

您无法在iOS设备的后台执行代码。有一些例外,但你想要做的事情不包括在内。

答案 1 :(得分:1)

这个可能可能 - 有一个名为Moment的应用程序可以在后台跟踪你的屏幕时间。它是通过使用永远在线的GPS实现的,它是可以在后台运行的(如果不是唯一的)事物之一。也许这是一个开始寻找的地方。

答案 2 :(得分:1)

应用程序可以在后台执行代码,但Apple会拒绝这样做的App Store提交,除了一些允许的目的。对于私人开发者和Ad Hoc应用程序,也许没问题。

但是,出于隐私和安全原因,Apple目前会从您应用的沙盒中隐藏有关其他应用进程的所有信息。它们对您的背景代码是不可见的。所以,没办法,在OS OS设备库存上。