본문으로 건너뛰기

Screen Time Extension 추가하기

스크린타임 API에 종류는 크게 3가지가 있다.

  1. FamilyActivity // 사용자의 스크린타임 권한관리
  2. DeviceActivity // 사용자의 기기 활동 모니터링
  3. ManagedSettings // 사용자의 기기 관리 설정
/**
다음과 같은 구조를 통해 해당 API를 활용할 수 있다.

Project - MyApp
------------------
Target - MyApp: 프로젝트가 코드가 작성되어 있는 MainApp
- DeviceActivityMonitorExtension: 스케쥴 관련 호출 관리
- ShieldActionExtension: ShieldView 상호작용 관리
- ShieldConfigurationExtension: ShieldView 커스터마이징
*/

NOTICE

  • Extension TargetFamily Controls Capabiliy를 포함하고 있다.
  • Extension TargetMainApp Target 간 데이터 통신을 위해 App Groups Capabiliy를 추가가 필요하다.

Link