---
title: MSMessagesAppPresentationContext
framework: messages
role: symbol
role_heading: Enumeration
path: messages/msmessagesapppresentationcontext
---

# MSMessagesAppPresentationContext

Presentation contexts describing where your iMessage app appears.

## Declaration

```swift
enum MSMessagesAppPresentationContext
```

## Topics

### Presentation Contexts

- [MSMessagesAppPresentationContext.media](messages/msmessagesapppresentationcontext/media.md)
- [MSMessagesAppPresentationContext.messages](messages/msmessagesapppresentationcontext/messages.md)

### Initializers

- [init(rawValue:)](messages/msmessagesapppresentationcontext/init(rawvalue:).md)

## Relationships

### Conforms To

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

## See Also

### Working with Presentation Styles and Contexts

- [presentationStyle](messages/msmessagesappviewcontroller/presentationstyle.md)
- [requestPresentationStyle(_:)](messages/msmessagesappviewcontroller/requestpresentationstyle(_:).md)
- [willTransition(to:)](messages/msmessagesappviewcontroller/willtransition(to:).md)
- [didTransition(to:)](messages/msmessagesappviewcontroller/didtransition(to:).md)
- [MSMessagesAppPresentationStyle](messages/msmessagesapppresentationstyle.md)
- [presentationContext](messages/msmessagesappviewcontroller/presentationcontext.md)
