---
title: UISceneSessionRoleImmersiveSpaceApplication
framework: bundleresources
role: symbol
role_heading: Property List Key
path: bundleresources/information-property-list/uiapplicationscenemanifest/uisceneconfigurations/uiscenesessionroleimmersivespaceapplication
---

# UISceneSessionRoleImmersiveSpaceApplication

Configurations for scenes you use to display SwiftUI content in an immersive space.

## Discussion

Discussion Use this key to specify scene configurations for a session role. Each scene configuration corresponds to one you use for content you display on the device. The first item in the array represents the default scene configuration for this role. Use UIApplicationPreferredDefaultSceneSessionRole to indicate a preferred initial scene session role for your app. note: Immersive space scenes don’t provide support for custom scene delegate classes or scene sub-classes. The system ignores UISceneClassName, UISceneStoryboardFile and UISceneDelegateClassName keys you provide in a UISceneSessionRoleImmersiveSpaceApplication dictionary.

## Topics

### Configuration name

- [UISceneConfigurationName](bundleresources/information-property-list/uiapplicationscenemanifest/uisceneconfigurations/uiwindowscenesessionroleapplication/uisceneconfigurationname.md)

### Immersion style

- [UISceneInitialImmersionStyle](bundleresources/information-property-list/uiapplicationscenemanifest/uisceneconfigurations/uiscenesessionroleimmersivespaceapplication/uisceneinitialimmersionstyle.md)

## See Also

### Immersize space scene roles

- [CPSceneSessionRoleImmersiveSpaceApplication](bundleresources/information-property-list/uiapplicationscenemanifest/uisceneconfigurations/cpscenesessionroleimmersivespaceapplication.md)
