<!--
{
  "availability" : [
    "iOS: 18.0.0 -",
    "iPadOS: 18.0.0 -",
    "macCatalyst: -"
  ],
  "documentType" : "symbol",
  "framework" : "AppIntents",
  "identifier" : "/documentation/AppIntents/CameraCaptureIntent/appContext-swift.type.property",
  "metadataVersion" : "0.1.0",
  "role" : "Type Property",
  "symbol" : {
    "kind" : "Type Property",
    "modules" : [
      "App Intents",
      "AppIntents"
    ],
    "preciseIdentifier" : "s:10AppIntents19CameraCaptureIntentPAAE10appContext0aG0QzSgvpZ"
  },
  "title" : "appContext"
}
-->

# appContext

An app context that an app can use to pass necessary information to the sandboxed capture extension.
The system will retrieve this app context when necessary and inject it for use during

```
static var appContext: Self.AppContext? { get async throws }
```

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)