Shared with You Core
Shared with You Core
Shared with You Core Framework of documentation Integrate custom collaboration with Messages, Mail, and FaceTime.
Overview
The Shared with You Core framework provides classes to collaborate and share documents directly with the Messages, Mail, and FaceTime apps. Use the classes in this framework to share content, create configurable collaboration settings, and manage participants.
The framework provides a customizable popover to your app to manage details of the collaboration and connect to conversations. The UI incorporates technologies you already use, like share sheet and drag and drop. An indicator in the share sheet header identifies a collaboration.
Use the SWCollaborationCoordinator to manage collaboration activities in your app. The SWCollaborationMetadata objects contain the collaboration metadata with essential information like, identifiers, titles, and share option configuration that update the UI. To customize collaboration settings, use the SWCollaborationOption, SWCollaborationOptionsGroup, and SWCollaborationShareOptions classes. These options appear in Messages, Mail, and FaceTime, providing people with the opportunity to make choices about permissions, access levels, and other collaboration parameters.
For more information on integrating with Messages, Mail, and FaceTime, see //com.apple.sharedwithyou/documentation/SharedWithYou/adding custom collaboration to your app.
Note: Shared with You Core is a //com.apple.sharedwithyou/documentation/SharedWithYou framework.