以编程方式从iOS 12中的屏幕时间获取应用程序使用情况

Hem*_*nki 4 ios iphone-x ios12 xcode10

我正在处理一个项目,我想获得其他应用程序使用时间.apple推出了iOS 12并提供了新功能Screen Time.我想知道Apple是否提供任何方式或API来从中获取数据.

Sar*_*ith 6

不,在iOS上,每个应用程序都在自己的沙箱中运行,无法查看来自其他应用程序的数据,甚至来自同一发布者的应用程序.应用程序可以访问特殊的共享数据,例如来自相册或联系人数据的照片,但应用程序无法直接访问其他应用程序编写的文件.

ScreenTime应用程序位于另一个沙盒而不是您的应用程序.除非Apple提供API,否则我们无法访问相同的API.


更新

由于苹果已将屏幕时间应用添加到ios12模拟器中.他们很快就有可能提供API.