Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SDK-3909] visionOS initial documentation #7139

Merged
merged 10 commits into from
Apr 9, 2024
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
nav_title: visionOS support
article_title: visionOS support
page_order: 7.2
platform:
- iOS
description: "This article covers the features supported on visionOS."
---

# visionOS support

> Starting with [Braze Swift SDK 8.0.0](https://github.com/braze-inc/braze-swift-sdk/blob/main/CHANGELOG.md#800), you can leverage Braze with [visionOS](https://developer.apple.com/visionos/), Apple's spacial-computing platform for the Apple Vision Pro. For a sample visionOS app using Braze, see [Sample Apps]({{site.baseurl}}/developer_guide/platform_integration_guides/swift/sample_apps/).

## Fully supported features

Most features available on iOS are also available on visionOS, including:

- Analytics (sessions, custom events, purchases, etc.)
- In-App Messaging (data models and UI)
- Content Cards (data models and UI)
- Push Notifications (user-visible with action buttons and silent notifications)
- Feature Flags
- Location Analytics

## Partially supported features

Some features are only partially supported on visionOS, but Apple is likely to address these in the future:

- Rich Push Notifications
- Images are supported.
- GIFs and videos display the preview thumbnail, but cannot be played.
- Audio playback is not supported.
- Push Stories
- Scrolling and selecting the Push Story page is supported.
- Navigating between Push Story pages using **Next** is not supported.

## Unsupported features

lowip marked this conversation as resolved.
Show resolved Hide resolved
- Geofences Monitoring is not supported. Apple has not made the Core Location APIs for region monitoring available on visionOS.
- Live Activities are not supported. Currently, ActivityKit is only available on iOS and iPadOS.