В этом отличном посте/ответ: Anonymously Log In to an App with iCloud Apple ID есть обсуждение как для извлечения приложения конкретного идентификатора для пользователя (fetchUserRecordIDWithCompletionHandler:
метода на CKContainer
).iOS: Как выглядит пользователь CloudKit для пользователя?
Кроме того, обсуждается вопрос о том, как запросить дополнительную информацию у пользователя (fetchRecordWithID:completionHandler:
).
Мой вопрос (у меня нет учетной записи Apple Developer): как выглядят эти два шага (если применимо) к конечному пользователю? В частности,
- Требуется ли разрешение на первоначальный запрос для простого регистрационного идентификатора?
- Если да, то как выглядит запрос?
- Как выглядит второй запрос (например, получить адрес электронной почты или данные имени)?
Скриншоты или примеры приложений, в настоящее время использующих эту структуру, очень ценятся.
https://developer.apple.com/library/ios/samplecode/CloudAtlas/Introduction/Intro.html. Проверьте это –
«Вам нужна учетная запись Apple Developer в программе разработчика iOS или Mac OS для использования CloudKit». – Dan