iOS/macOS 26 added share access requests: CKShare.allowsAccessRequests, CKShare.requesters, CKShareRequestAccessOperation, and deny/block requesters on CKShare. My app uses this flow on iOS, macOS and watchOS:
- The owner sets allowsAccessRequests = true and shows the share URL as a QR code.
- The joiner runs CKShareRequestAccessOperation for that URL.
- The owner reads requesters and approves (adds a participant), denies or blocks.
I'd like to do part of this from the web. I can't find anything about access requests in the CloudKit Web Services reference or the CloudKit JS docs.
- Is there a supported way to read/set allowsAccessRequests, submit an access request, or list/approve/deny/block requesters through Web Services or CloudKit JS?
- If not, is there a recommended workaround?
I've filed this as a suggestion: FB25372887