有什么方法可以知道前台应用程序运行了多长时间?我想到了三种可能的解决方案:
我。 use battery consumption and battery consumption rate(iOS 8及以后的版本会告诉你app的电池使用情况,但电池消耗会很难处理)
二。使用系统进程监视器
三。使用 Apple 的诊断日志。这种做法相当“后门”。另外,我不确定 Apple 是否允许我们使用这些信息。
有人能告诉我上述任何解决方案是否现实吗?如果没有,我想知道是否有可能找出 iOS 上正在运行的应用程序的持续时间?
最佳答案
您不能像其他应用那样访问任何数据。因为每个应用程序都在自己的沙箱中运行,所以你不可能这样做。由于它消耗的电池,您无法知道应用程序运行了多长时间。这取决于它使用的框架等。此外,如果它是具有高分辨率图形等的游戏。
所以:你的想法都不可能。
关于ios - 跟踪应用程序的运行时间 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28373646/