Features

Learn about Sentry's Apple SDK features for visionOS.

Sentry's Apple SDK for visionOS enables automatic reporting of errors and exceptions, and identifies performance issues in your application. All features listed below are enabled by default unless otherwise noted.

For a complete list of all available features, see the main Features page. This page highlights visionOS-specific features and limitations.

visionOS has some limitations compared to iOS:

  • Session Replay not available
  • User Feedback UI not available
  • Profiling not available
  • MetricKit integration not available

visionOS supports comprehensive performance monitoring:

visionOS supports comprehensive error detection:

  • Session tracking for release health metrics
  • Release health tracks crash-free users and sessions
  • Offline caching when a device is unable to connect; we send a report once we receive another event
  • Swift Async/Await support for automatically stitching together stack traces of Swift concurrency code
  • Logs capturing available (requires enableLogs option)
  • User Feedback via programmatic API (no UI available)

For information about experimental features that may be available on visionOS, see the Experimental Features page.

For configuration options and detailed documentation, see the Configuration section.

Was this helpful?
Help improve this content
Our documentation is open source and available on GitHub. Your contributions are welcome, whether fixing a typo (drat!) or suggesting an update ("yeah, this would be better").