TechnologiesApp Extensions & System Integration

ScreenTime

iOSmacOStvOSwatchOSvisionOS

ScreenTime observes the current Screen Time configuration and child restrictions, and manages per-app web usage history and webpage controls. Use STScreenTimeConfiguration to read the active settings and STScreenTimeConfigurationObserver to respond when that configuration changes. Manage a per-app record of visited pages with STWebHistory, and apply webpage-level controls through STWebpageController. The framework is available on iOS and macOS.

Screen Time Configuration 2

Read the active Screen Time settings and respond when the configuration or child restrictions change.

  • Cl
    STScreenTimeConfigurationmacOS 11.0+
    The configuration for this device.
  • Cl
    STScreenTimeConfigurationObservermacOS 11.0+
    The object you use to observe changes to the current configuration.

Web Usage and Controls 2

Manage a per-app record of visited pages and apply webpage-level restrictions.

  • Cl
    STWebHistorymacOS 11.0+
    The object you use to delete web-usage data.
  • Cl
    STWebpageControllermacOS 11.0+
    An object that applies Screen Time webpage-level controls to restrict or allow access to web content.
← App Extensions & System Integration