---
title: background
framework: foundation
role: symbol
role_heading: Type Property
path: foundation/processinfo/activityoptions/background
---

# background

A flag to indicate the app has initiated some kind of work, but not as the direct result of user request.

## Declaration

```swift
static var background: ProcessInfo.ActivityOptions { get }
```

## See Also

### Constants

- [idleDisplaySleepDisabled](foundation/processinfo/activityoptions/idledisplaysleepdisabled.md)
- [idleSystemSleepDisabled](foundation/processinfo/activityoptions/idlesystemsleepdisabled.md)
- [suddenTerminationDisabled](foundation/processinfo/activityoptions/suddenterminationdisabled.md)
- [automaticTerminationDisabled](foundation/processinfo/activityoptions/automaticterminationdisabled.md)
- [userInitiated](foundation/processinfo/activityoptions/userinitiated.md)
- [userInteractive](foundation/processinfo/activityoptions/userinteractive.md)
- [userInitiatedAllowingIdleSystemSleep](foundation/processinfo/activityoptions/userinitiatedallowingidlesystemsleep.md)
- [latencyCritical](foundation/processinfo/activityoptions/latencycritical.md)
- [animationTrackingEnabled](foundation/processinfo/activityoptions/animationtrackingenabled.md)
- [trackingEnabled](foundation/processinfo/activityoptions/trackingenabled.md)
