---
title: MultiSeatInvitationBehavior
framework: StoreKit
role: symbol
role_heading: Structure
platforms: [iOS 27.3+, iPadOS 27.3+, Mac Catalyst 27.3+, macOS 27.3+]
path: storekit/multiseatinvitationbehavior
---

# MultiSeatInvitationBehavior

The behavior of the invitation sheet that the system presents after a customer buys a multiseat subscription in a StoreKit view.

## Declaration

```swift
struct MultiSeatInvitationBehavior
```

## Overview

Overview When a multiseat subscription uses Apple-hosted invitations, the system presents a sheet after the purchase that the group purchaser uses to invite people to join. To set the behavior for StoreKit views within a view hierarchy, use the multiSeatInvitationBehavior(_:) view modifier. Subscriptions that use developer-hosted invitations don’t show the sheet. For purchases that you start with purchase(options:), use multiSeatInvitationSheetSuppressed(_:) instead. For more information, see Supporting multiseat purchases in your app.

## Topics

### Getting the behaviors

- [automatic](storekit/multiseatinvitationbehavior/automatic.md)
- [manual](storekit/multiseatinvitationbehavior/manual.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Inviting people to a group

- [Supporting multiseat purchases in your app](storekit/supporting-multiseat-purchases-in-your-app.md)
- [multiSeatInvitationBehavior(_:)](swiftui/view/multiseatinvitationbehavior(_:).md)
- [multiSeatInvitationSheet(isPresented:subscriptionGroupID:onCompletion:)](swiftui/view/multiseatinvitationsheet(ispresented:subscriptiongroupid:oncompletion:).md)
