Collaboration

RSS for tag

Monitor users, groups, and their attributes using Collaboration.

Posts under Collaboration tag

12 Posts

Post

Replies

Boosts

Views

Activity

Collaboration and Send Copy while sharing. How to make it right in Messages?
Hi! I'm working on the app where users can share their content via collaboration or just send copy as a json file. The problem I'm facing is that I cannot make it work correctly in Messages. Having only one option like Collaboration or Send Copy work just fine but with active selector between those two options on share sheet is confuse me a lot. I use ShareLink along with Transferable protocol @ViewBuilder private var control: some View { if let presentation { ShareLink( item: shareItem(for: presentation), preview: preview(for: presentation) ) { label } } else { Button {} label: { label } .disabled(true) } } public static var transferRepresentation: some TransferRepresentation { CKShareTransferRepresentation { item in return item.exportedShare(for: plan) } .exportingCondition { $0.collaborationPlan != nil } FileRepresentation(exportedContentType: .customDocumentType) { item in SentTransferredFile(item.copyFileURL) } } private func exportedShare( for plan: ShareCollaborationPlan ) -> CKShareTransferRepresentation<Self>.ExportedShare { let container = CKContainer(identifier: plan.containerIdentifier) let allowedSharingOptions = LiveCollaborationPermissionPolicy .makeAllowedSharingOptions() switch plan { case let .existing(handle): return .existing( handle.shareForPresentation(title: title), container: container, allowedSharingOptions: allowedSharingOptions ) case .prepare: return .prepareShare( container: container, allowedSharingOptions: allowedSharingOptions ) { [prepareCollaboration] in try await prepareCollaboration().shareForPresentation(title: title) } } } In general this works fine except Messages. When I trying to start Collaboration in Messages, it show an error "Collaboration Not Available" and it is trying to send a file instead of Collaboration link I setup my CKShare like this func shareForPresentation(title: String) -> CKShare { share[CKShare.SystemFieldKey.title] = title if let thumbnailImageData = Self.thumbnailImageData { share[CKShare.SystemFieldKey.thumbnailImageData] = thumbnailImageData } return share } private static let thumbnailImageData: Data? = { #if canImport(UIKit) UIImage(named: "SharePreviewIcon", in: .main, compatibleWith: nil)? .pngData() #else nil #endif }() I have tried to use UIActivityController with NSItemProvider where I use registerCKShare and registerFileRepresentation on the same provider. It works also just fine, except Messages, where it always trying to send Collaboration no matter what I choose Collaboration or Send Copy on share sheet selector. I have tried to use two NSItemProvider's for CKShare and file, this works as I wanted but it messed-up metadata which is I'm not able to setup in the way I want. Please help me to understand how I can setup share where Collaboration and Send Copy work correctly with Messages?
0
0
204
2w
Collaboration request
Hello Apple Developer Community, I’m Samriddhi, a student at Hult International Business School studying Business Analytics and Design. I’m interested in exploring a potential collaboration with Apple around student life, creativity, productivity, design, and how Apple products support learning and creative work. I couldn’t find a direct official email for collaboration requests, so I’m posting here to ask if anyone can guide me toward the right Apple team, contact channel, or partnership process. I would be happy to share my audience details, content ideas, and previous work privately with the appropriate team. Thank you for your help.
0
0
558
May ’26
SharePlay on the VisionOS with remote participants.
Hi everyone, I’m building a visualization app for VisionPro that uses SharePlay and GroupActivities to explore datasets collaboratively. I’ve successfully implemented the new SharedWorldAnchor feature, and everything works well with nearby, local participants. However, I’m stuck on one point: How can I share a world anchor with remote participants who join via FaceTime as spatial personas? Apple’s demo app (where multiple users move a plane model around) seems to suggest that this is possible. For context, I’m building an immersive app with Metal rendering. Any guidance or examples would be greatly appreciated! Thanks, Jens
2
1
763
Sep ’25
How to remove a single record from a CKShare?
It is possible to append a record to a CKShare using NSPersistentCloudKitContainer.share(objects, to: share) but how can I reverse this operation and remove the object from share? The workaround would be to delete and recreate the object, but is there any SDK function to do it right? The more I work with CoreData+CloudKit the more it seems like everything there is a workaround or hack or bug... This SDK is still in Alpha at best.
0
0
840
Aug ’24
Whitelabel apps in the App Store
Hi guys, we would like to release our existing app for a customer with a different branding (Also other name) but same functionalities. Is this allowed in the App Store of Apple? And if yes: Can we release the app on their developer account or do we need to release this white label app on our account? I really appreciate your help! Have a nice day! Ben
1
2
1.7k
Dec ’22
Needed Actions for Group Feature
Hi! The app that I am building has the ability for users to join and be added to groups. Are there any requirements from Apple beyond the ability to leave and report the group that the user must be able to do? I read through the developer guidelines but I just wanted to make sure before submission. Thank you!
0
0
1.1k
Aug ’22
Bitbucket Cloud Xcode 13/14 collaboration feature
I'm wrong or is it still not possible to use the Xcode collaboration feature like review PR's and create one. If the project is running with Bitbucket Cloud. I'm pretty sure Apple announced that it will be supported and I read all the time it will come with a dot update. But there is still no support even not in Xcode 14 😐. Any news here or suggestions on why Apple is struggling with that integration?
0
0
824
Jun ’22
Collaboration and Send Copy while sharing. How to make it right in Messages?
Hi! I'm working on the app where users can share their content via collaboration or just send copy as a json file. The problem I'm facing is that I cannot make it work correctly in Messages. Having only one option like Collaboration or Send Copy work just fine but with active selector between those two options on share sheet is confuse me a lot. I use ShareLink along with Transferable protocol @ViewBuilder private var control: some View { if let presentation { ShareLink( item: shareItem(for: presentation), preview: preview(for: presentation) ) { label } } else { Button {} label: { label } .disabled(true) } } public static var transferRepresentation: some TransferRepresentation { CKShareTransferRepresentation { item in return item.exportedShare(for: plan) } .exportingCondition { $0.collaborationPlan != nil } FileRepresentation(exportedContentType: .customDocumentType) { item in SentTransferredFile(item.copyFileURL) } } private func exportedShare( for plan: ShareCollaborationPlan ) -> CKShareTransferRepresentation<Self>.ExportedShare { let container = CKContainer(identifier: plan.containerIdentifier) let allowedSharingOptions = LiveCollaborationPermissionPolicy .makeAllowedSharingOptions() switch plan { case let .existing(handle): return .existing( handle.shareForPresentation(title: title), container: container, allowedSharingOptions: allowedSharingOptions ) case .prepare: return .prepareShare( container: container, allowedSharingOptions: allowedSharingOptions ) { [prepareCollaboration] in try await prepareCollaboration().shareForPresentation(title: title) } } } In general this works fine except Messages. When I trying to start Collaboration in Messages, it show an error "Collaboration Not Available" and it is trying to send a file instead of Collaboration link I setup my CKShare like this func shareForPresentation(title: String) -> CKShare { share[CKShare.SystemFieldKey.title] = title if let thumbnailImageData = Self.thumbnailImageData { share[CKShare.SystemFieldKey.thumbnailImageData] = thumbnailImageData } return share } private static let thumbnailImageData: Data? = { #if canImport(UIKit) UIImage(named: "SharePreviewIcon", in: .main, compatibleWith: nil)? .pngData() #else nil #endif }() I have tried to use UIActivityController with NSItemProvider where I use registerCKShare and registerFileRepresentation on the same provider. It works also just fine, except Messages, where it always trying to send Collaboration no matter what I choose Collaboration or Send Copy on share sheet selector. I have tried to use two NSItemProvider's for CKShare and file, this works as I wanted but it messed-up metadata which is I'm not able to setup in the way I want. Please help me to understand how I can setup share where Collaboration and Send Copy work correctly with Messages?
Replies
0
Boosts
0
Views
204
Activity
2w
Collaboration request
Hello Apple Developer Community, I’m Samriddhi, a student at Hult International Business School studying Business Analytics and Design. I’m interested in exploring a potential collaboration with Apple around student life, creativity, productivity, design, and how Apple products support learning and creative work. I couldn’t find a direct official email for collaboration requests, so I’m posting here to ask if anyone can guide me toward the right Apple team, contact channel, or partnership process. I would be happy to share my audience details, content ideas, and previous work privately with the appropriate team. Thank you for your help.
Replies
0
Boosts
0
Views
558
Activity
May ’26
SharePlay on the VisionOS with remote participants.
Hi everyone, I’m building a visualization app for VisionPro that uses SharePlay and GroupActivities to explore datasets collaboratively. I’ve successfully implemented the new SharedWorldAnchor feature, and everything works well with nearby, local participants. However, I’m stuck on one point: How can I share a world anchor with remote participants who join via FaceTime as spatial personas? Apple’s demo app (where multiple users move a plane model around) seems to suggest that this is possible. For context, I’m building an immersive app with Metal rendering. Any guidance or examples would be greatly appreciated! Thanks, Jens
Replies
2
Boosts
1
Views
763
Activity
Sep ’25
Collaboration Between Unity and Xcode (SwiftUI) for VisionOS / Vision Pro
How to collaborate project between Unity Dev and Xcode SwiftUI Dev, is it possible..? and how is the workflow for that if possible..?
Replies
1
Boosts
0
Views
630
Activity
Jan ’25
How to remove a single record from a CKShare?
It is possible to append a record to a CKShare using NSPersistentCloudKitContainer.share(objects, to: share) but how can I reverse this operation and remove the object from share? The workaround would be to delete and recreate the object, but is there any SDK function to do it right? The more I work with CoreData+CloudKit the more it seems like everything there is a workaround or hack or bug... This SDK is still in Alpha at best.
Replies
0
Boosts
0
Views
840
Activity
Aug ’24
How to check which records belong to a specific CKShare?
I need to know which records belong to a specific CKShare. I can retrieve a share for a single record, but then having the CKShare I can't check what other records belong to it. Is there any better way to do it without fetching shares for the whole database and grouping them?
Replies
0
Boosts
0
Views
820
Activity
Aug ’24
visionOS ARKit Share WorldAnchor
Hi, I'm working on a virtual furniture placement app. I have used Object Placement example, and wonder if is possible to backup a anchor to cloud or share anchor to another device which will let users to view the same model in the same place? Thanks
Replies
1
Boosts
0
Views
1.6k
Activity
Jun ’24
send collaboration error in Message
in my app, i use sharelink with SWCollaborationMetadata to share collaboration in Message.when i click send button, the Message shows "An Error Occurred, Unable to start collaboration". is there sombody to tell me how to fix it?
Replies
0
Boosts
0
Views
895
Activity
Mar ’24
Whitelabel apps in the App Store
Hi guys, we would like to release our existing app for a customer with a different branding (Also other name) but same functionalities. Is this allowed in the App Store of Apple? And if yes: Can we release the app on their developer account or do we need to release this white label app on our account? I really appreciate your help! Have a nice day! Ben
Replies
1
Boosts
2
Views
1.7k
Activity
Dec ’22
Needed Actions for Group Feature
Hi! The app that I am building has the ability for users to join and be added to groups. Are there any requirements from Apple beyond the ability to leave and report the group that the user must be able to do? I read through the developer guidelines but I just wanted to make sure before submission. Thank you!
Replies
0
Boosts
0
Views
1.1k
Activity
Aug ’22
Bitbucket Cloud Xcode 13/14 collaboration feature
I'm wrong or is it still not possible to use the Xcode collaboration feature like review PR's and create one. If the project is running with Bitbucket Cloud. I'm pretty sure Apple announced that it will be supported and I read all the time it will come with a dot update. But there is still no support even not in Xcode 14 😐. Any news here or suggestions on why Apple is struggling with that integration?
Replies
0
Boosts
0
Views
824
Activity
Jun ’22
Collaborate with team member as individual?
Is the above possible? Me and a friend are planning on starting a company/organization, but are not ready yet. We want to start working/coding together already though. Is this possible without enrolling in the ADP as an individual? Is collaboration still seamless with just a common Git repository and no Apple Developer team?
Replies
1
Boosts
0
Views
1.4k
Activity
Oct ’21