我想创建一个应用程序,它在后台跟踪当前正在加载和使用的应用程序。
有没有办法让我的应用程序,定期检查当前正在运行的应用程序?我的想法是跟踪应用程序加载的时间,然后关闭应用程序并查找时间差异,但我不确定是否可以让我的应用程序访问此数据。
由于
答案 0 :(得分:2)
您无法在iOS设备的后台执行代码。有一些例外,但你想要做的事情不包括在内。
答案 1 :(得分:1)
这个可能可能 - 有一个名为Moment的应用程序可以在后台跟踪你的屏幕时间。它是通过使用永远在线的GPS实现的,它是可以在后台运行的(如果不是唯一的)事物之一。也许这是一个开始寻找的地方。
答案 2 :(得分:1)
应用程序可以在后台执行代码,但Apple会拒绝这样做的App Store提交,除了一些允许的目的。对于私人开发者和Ad Hoc应用程序,也许没问题。
但是,出于隐私和安全原因,Apple目前会从您应用的沙盒中隐藏有关其他应用进程的所有信息。它们对您的背景代码是不可见的。所以,没办法,在OS OS设备库存上。