从后台跟踪当前正在运行的应用程序的任何方法



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

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

谢谢

您无法在 iOS 设备的后台执行代码。有一些例外,但您要执行的操作不包括在其中。

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

应用程序可以在后台执行代码,但Apple将拒绝这样做的App Store提交,除了少数允许的目的。 对于私人开发人员和临时应用程序,也许还可以。

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

相关内容

最新更新