
Shareplay Activities
This covers building real-time shared experiences on Apple platforms using GroupActivities and SharePlay. You'll use it when you want to sync media playback across FaceTime calls, build collaborative features like shared drawing canvases, or keep game state synchronized between participants. The skill walks through the full setup: defining activities with proper metadata, managing session lifecycle and participant changes, sending reliable or unreliable messages for state sync, and wiring up AVPlayer's built-in playback coordinator. It targets Swift 6.3 and iOS 26+, includes entitlement configuration, and covers both in-call activation and starting SharePlay from your app when no conversation is active. The reliable versus unreliable messenger distinction is especially useful for balancing responsiveness with consistency.
- skills.sh installs
- 3.7K
- GitHub stars
- 1.3K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add dpearson2699/swift-ios-skills --skill shareplay-activities --agent claude-codeInstalls into .claude/skills of the current project.
Files
GroupActivities / SharePlay
Build shared real-time experiences using the GroupActivities framework. SharePlay connects people over FaceTime, Messages, AirDrop, and nearby visionOS sharing, synchronizing media playback, app state, or custom data.
Contents
- Setup
- Defining a GroupActivity
- Session Lifecycle
- Sending and Receiving Messages
- Coordinated Media Playback
- Starting SharePlay from Your App
- GroupSessionJournal: File Transfer
- Common Mistakes
- Review Checklist
- References
Setup
Capability
Add the Group Activities capability to the app target in Xcode. Xcode adds the required entitlement and updates the provisioning profile:
<key>com.apple.developer.group-session</key>
<true/>
Configure this only for app targets. Group Activities are not available in widgets, extensions, or App Clips.
Checking Eligibility
import GroupActivities
Sponsors
Details
- Repository
- github.com/dpearson2699/swift-ios-skills
- Categories
- DevOps & CI/CD, Mobile Development, Game Development
- First seen
- Apr 16, 2026
More from dpearson2699/swift-ios-skills
All 98- Weatherkit3.6K
- Activitykit3.5K
- Cloudkit3.5K
- Photokit3.4K
- Mapkit3.4K
- Swiftui Webkit3.4K
- Realitykit3.4K
- Avkit3.4K
- Spritekit3.3K
- Cryptokit3.3K
- Metrickit3.3K
- Pdfkit3.3K
- Gamekit3.3K
- Eventkit3.3K
- Musickit3.3K
- Swift Architecture3.3K
- Pencilkit3.3K
- Carplay3.2K
- Ios Simulator3.2K
- Scenekit3.2K
- Homekit3.2K
- Accessorysetupkit3.2K
- Callkit3.2K
- Cryptotokenkit3.2K