DeviceActivity
Monitor device activity with your app extension while maintaining privacy.
28 types
110 callable entries
1 skipped
99% entry coverage
Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.
Types
DeviceActivityAuthorization
class · iOS 17.0+
DeviceActivityAuthorizing
protocol · iOS 17.0+
DeviceActivityCenter
struct · iOS 15.0+
DeviceActivityCenter.MonitoringError
enum · iOS 15.0+
DeviceActivityData
struct · iOS 16.0+
DeviceActivityData.ActivitySegment
struct · iOS 16.0+
DeviceActivityData.ApplicationActivity
struct · iOS 16.0+
DeviceActivityData.CategoryActivity
struct · iOS 16.0+
DeviceActivityData.Device
struct · iOS 16.0+
DeviceActivityData.Device.Model
enum · iOS 16.0+
DeviceActivityData.Device.Model.RawValue
typealias · iOS 16.0+
DeviceActivityData.Error
enum · iOS 26.4+
DeviceActivityData.Policy
enum · iOS 26.4+
DeviceActivityData.User
struct · iOS 16.0+
DeviceActivityData.User.FamilyRole
enum · iOS 16.0+
DeviceActivityData.User.FamilyRole.RawValue
typealias · iOS 16.0+
DeviceActivityData.WebDomainActivity
struct · iOS 16.0+
DeviceActivityEvent
struct · iOS 15.0+
DeviceActivityEvent.Name
struct · iOS 15.0+
DeviceActivityEvent.Name.RawValue
typealias · iOS 15.0+
DeviceActivityFilter
struct · iOS 16.0+
DeviceActivityFilter.Devices
struct · iOS 16.0+
DeviceActivityFilter.SegmentInterval
enum · iOS 16.0+
DeviceActivityFilter.Users
struct · iOS 16.0+
DeviceActivityMonitor
class · iOS 15.0+
DeviceActivityName
struct · iOS 15.0+
DeviceActivityName.RawValue
typealias · iOS 15.0+
DeviceActivitySchedule
struct · iOS 15.0+
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
protocol implementation DeviceActivityAuthorizing
non-method protocol requirement