[API] Screen time: Device activity 사용해보기
ScreenTime API WWDC21 에서 ScreenTime API 가 처음으로 등장했다. Meet the Screen Time API ScreenTime API 는 요약하자면 사용자의 Device (아이들) 내부의 앱 실행을 제어하는데 사용할 수 있는 API 이다. 그 후 WWDC22 에서 조금 기능이 추가되고 확장되었다. 원래 아이들의 Device를 제어하는 것에 한정된 Family Controls가 개인의 Device를 제어할 수 있도록 기능이 확장되었고, Device Activity로 사용자가 사용한 앱들의 정보를 불러올 수 있게 되었다. 이번 포스팅에서는 Device Activity를 이용하여 사용자가 사용한 앱들의 정보를 불러오는 방법에 대해서 소개하겠다. 기본 셋팅 Device Activity에 사용되는 view는 SwiftUI로 구성되어있다. SwiftUI로 프로젝트를 만들어주자. 프로젝트를 만든 후 family controls에 대한 권한을 추가해야한다. Ta…