Invite to CKShare and Accept CKShare without UICloudSharingController and without sending link with URL
Invite to CKShare and Accept CKShare without UICloudSharingController and without sending link with URL Say I am making Root <-> Child application (i.e. Manager <-> Employee ). Root <-> Child Manager <-> Employee Say Manager has predefined email and already granted userDiscoverability application permission (via CKContainer.requestApplicationPermission ). Manager userDiscoverability CKContainer.requestApplicationPermission When Employee starts application, initialisation sequence automatically creates CKRecord (i.e. Employee record for time tracking), CKShare and silently invites Manager to CKShare . Employee CKRecord CKShare Manager CKShare For achieving this I am using CKContainer.discoverUserIdentity , then CKContainer.fetchShareParticipant , then CKModifyRecordsOperation which saves both CKRecord and CKShare . CKContainer.discoverUserIdentity CKContainer.fetchShareParticipant CKModifyRecordsOperation CKRecord CKShare After initialisation flow in pri...