---
title: GroupActivityActivationResult
framework: groupactivities
role: symbol
role_heading: Enumeration
path: groupactivities/groupactivityactivationresult
---

# GroupActivityActivationResult

The result of preparing to start a custom activity.

## Declaration

```swift
enum GroupActivityActivationResult
```

## Overview

Overview When you call prepareForActivation(), the system determines whether you share the activity with other participants in a FaceTime call, or perform it locally. After making the determination, it passes a GroupActivityActivationResult value to the method’s completion handler. Use that value to start the activity in the selected setting.

## Topics

### Getting the activation results

- [GroupActivityActivationResult.activationPreferred](groupactivities/groupactivityactivationresult/activationpreferred.md)
- [GroupActivityActivationResult.activationDisabled](groupactivities/groupactivityactivationresult/activationdisabled.md)
- [GroupActivityActivationResult.cancelled](groupactivities/groupactivityactivationresult/cancelled.md)

## Relationships

### Conforms To

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

## See Also

### Activity definition

- [Defining your app’s SharePlay activities](groupactivities/defining-your-apps-shareplay-activities.md)
- [Supporting coordinated media playback](avfoundation/supporting-coordinated-media-playback.md)
- [GroupActivity](groupactivities/groupactivity.md)
- [GroupActivityMetadata](groupactivities/groupactivitymetadata.md)
- [GroupActivityTransferRepresentation](groupactivities/groupactivitytransferrepresentation.md)
