CloudKit и учетная запись iCloud

Я читал документацию и смотрел несколько видео на эту тему, и во всех них упоминается тот факт, что пользователям необходимо пройти аутентификацию с помощью учетной записи iCloud. Мой вопрос: если у пользователей нет учетной записи iCloud, они не смогут обновлять общедоступную базу данных? И поместить это в немного большем контексте; может ли учетной записи Apple (та, которая нужна пользователю для загрузки материалов из магазина Apple) недостаточно для обновления общедоступной базы данных и получения доступа к частной базе данных?

Спасибо.


person Carlo    schedule 23.07.2014    source источник


Ответы (1)


если у пользователей нет учетной записи iCloud, они не смогут обновить общедоступную базу данных?

Из Designing for CloudKit от Apple. документ:

Для сохранения записей в общедоступной базе данных и доступа к частной базе данных любым способом требуется наличие активной учетной записи iCloud на устройстве.

Так что ты прав.


может ли учетной записи Apple (та, которая нужна пользователю для загрузки материалов из магазина Apple) недостаточно для обновления общедоступной базы данных и получения доступа к частной базе данных?

Это немного неясный вопрос — случаи, когда Apple ID настроен для загрузки из App Store и не настроен для iCloud, очень редки. Я предполагаю, что почти все устройства, которые могут загружать ваше приложение, вероятно, имеют привязанную к ним учетную запись iCloud.

person Undo    schedule 23.07.2014
comment
Если это так, то CloudKit не повлияет на сходство, как я думал; Я расспрошу знакомых пользователей iPhone, чтобы узнать, так ли это. Между тем, эта информация была действительно полезной. Спасибо. - person Carlo; 24.07.2014
comment
Ключ почти. В большинстве случаев это будет правдой, но не во всех. - person Tom Harrington; 24.07.2014
comment
Можем ли мы редактировать записи, используя общедоступную базу данных? Я имею в виду, что при использовании общедоступной базы данных пользователь A может получить доступ к записям пользователя B. Но может ли пользователь A редактировать записи пользователя B? - person Nikunj; 01.09.2014
comment
Я так думаю, @Nikunj. - person Undo; 01.09.2014
comment
@Отменить, хорошо, спасибо, у меня были некоторые сомнения по поводу описания, представленного в фреймворке. Как и в этом вопросе, я разместил его в отдельной теме. stackoverflow.com/ вопросы/25600556/ - person Nikunj; 01.09.2014
comment
Какому потоку мы должны следовать, если у них нет учетной записи? - person UKDataGeek; 03.09.2016
comment
@MobileBloke Это большой вопрос. Если iCloudKit является основной БД, люди без iCloud Drive или даже с iCloud, но отключенным (он маленький, недешевый и быстро заполняется по умолчанию), вообще не смогут использовать приложение... Я обычно придерживаюсь родного Apple. насколько я могу, но кажется, что безопаснее использовать внешнюю облачную БД. - person bauerMusic; 07.04.2018