---
title: WKApplicationState
framework: watchkit
role: symbol
role_heading: Enumeration
path: watchkit/wkapplicationstate
---

# WKApplicationState

The running states of the Watch app.

## Declaration

```swift
enum WKApplicationState
```

## Topics

### Constants

- [WKApplicationState.active](watchkit/wkapplicationstate/active.md)
- [WKApplicationState.inactive](watchkit/wkapplicationstate/inactive.md)
- [WKApplicationState.background](watchkit/wkapplicationstate/background.md)

### Initializers

- [init(rawValue:)](watchkit/wkapplicationstate/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Managing the app state

- [applicationState](watchkit/wkapplication/applicationstate.md)
- [isApplicationRunningInDock](watchkit/wkapplication/isapplicationrunningindock.md)
- [scheduleBackgroundRefresh(withPreferredDate:userInfo:scheduledCompletion:)](watchkit/wkapplication/schedulebackgroundrefresh(withpreferreddate:userinfo:scheduledcompletion:).md)
