<!--
{
  "availability" : [
    "iOS: 27.3.0 -",
    "iPadOS: 27.3.0 -",
    "macCatalyst: 27.3.0 -",
    "macOS: 27.3.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "StoreKit",
  "identifier" : "/documentation/StoreKit/MultiSeatInvitationBehavior",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "StoreKit",
      "SwiftUI"
    ],
    "preciseIdentifier" : "s:17_StoreKit_SwiftUI27MultiSeatInvitationBehaviorV"
  },
  "title" : "MultiSeatInvitationBehavior"
}
-->

# MultiSeatInvitationBehavior

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

```
struct MultiSeatInvitationBehavior
```

## 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 <doc://com.apple.documentation/documentation/SwiftUI/View/multiSeatInvitationBehavior(_:)> view modifier. Subscriptions that use developer-hosted invitations don’t show the sheet.

For purchases that you start with [`purchase(options:)`](/documentation/StoreKit/Product/purchase(options:)), use [`multiSeatInvitationSheetSuppressed(_:)`](/documentation/StoreKit/Product/PurchaseOption/multiSeatInvitationSheetSuppressed(_:)) instead.

For more information, see [Supporting multiseat purchases in your app](/documentation/StoreKit/supporting-multiseat-purchases-in-your-app).

## Topics

### Getting the behaviors

[`static let automatic: MultiSeatInvitationBehavior`](/documentation/StoreKit/MultiSeatInvitationBehavior/automatic)

A behavior in which the system presents the invitation sheet inline, right after the customer buys a multiseat subscription.

[`static let manual: MultiSeatInvitationBehavior`](/documentation/StoreKit/MultiSeatInvitationBehavior/manual)

A behavior in which the system doesn’t present the invitation sheet after a purchase.

## Relationships

### Conforms To

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`Hashable`](/documentation/Swift/Hashable)

[`Equatable`](/documentation/Swift/Equatable)

[`Sendable`](/documentation/Swift/Sendable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)