---
title: supportsRemoteScenes
framework: swiftui
role: symbol
role_heading: Instance Property
path: swiftui/environmentvalues/supportsremotescenes
---

# supportsRemoteScenes

Indicates if the current device supports presenting a RemoteImmersiveSpace on a remote device.

## Declaration

```swift
var supportsRemoteScenes: Bool { get }
```

## Discussion

Discussion Use this to provide affordances for displaying your app’s content on a remote device. struct NewSolarSystemImmersiveSpaceButton: View {     @Environment(\.openImmersiveSpace) private var openImmersiveSpace     @Environment(\.supportsRemoteScenes) private var supportsRemoteScenes

var body: some View {         Button("Present Solar System") {             Task {                 await openImmersiveSpace(id: "solarSystem")             }         }         .disabled(!supportsRemoteScenes)         .help(!supportsRemoteScenes             ? "Presenting remote scenes is not supported on this device."             : "")     } }
