<!--
{
  "availability" : [
    "iOS: 15.0.0 -",
    "iPadOS: 15.0.0 -",
    "macCatalyst: 15.0.0 -",
    "macOS: 12.0.0 -",
    "tvOS: 15.0.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "GroupActivities",
  "identifier" : "/documentation/GroupActivities/GroupSession/activeParticipants",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "Group Activities"
    ],
    "preciseIdentifier" : "s:15GroupActivities0A7SessionC18activeParticipantsShyAA11ParticipantVGvp"
  },
  "title" : "activeParticipants"
}
-->

# activeParticipants

The set of participants currently engaged in the activity.

```
@Published<Set<Participant>> final var activeParticipants: Set<Participant> { get }
```

## Discussion

This property reflects the set of people invited to a group session and currently
engaged in the shared activity on their device. Members who join the conversation
over FaceTime but don’t join the shared activity aren’t active participants.
As people join or leave the activity, the session object updates the set of active
participants. To detect changes to this property, configure a subscriber.

Each [`Participant`](/documentation/GroupActivities/Participant) object corresponds to a joined session on a device. If a single
person joins the activity from two devices simultaneously, the set contains a
separate [`Participant`](/documentation/GroupActivities/Participant) object for each device.

---

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)