2016-09-13 5 views

ответ

2

CloudKit имеет частные и общедоступные базы данных. Если вы храните данные в частной базе данных, другой зарегистрированный пользователь не может получить доступ к данным. Если вы храните его в общедоступной базе данных, ваше приложение «владеет» данными и поэтому может сделать его доступным для других пользователей.

+0

С iOS 10 теперь есть общая база данных, но для этого требуется несколько недель Мура. –

+0

Спасибо, Майкл, есть способ публиковать данные публично .... но все еще ли он защищен паролем? Скажем, User_A отправляет User_B зашифрованный файл фотографий. Может ли он храниться публично, но защищен паролем? – MLS1984

+0

Как говорит @RobertMasen, вы можете дождаться обновления iOS 10, чтобы получить доступ к общим функциям. Тем не менее, это всего лишь облачные базы данных - публичный доступен только для вашего приложения публично (и вы через Интернет). Ваше приложение может контролировать доступ, как он хочет, пароль или нет. Вы должны построить его. Совместное использование в обновлении iOS 10 сделает это намного проще для вас. – Michael

0

Да, CloudKit может это сделать. Демо-приложение для этой вспомогательной библиотеки на основе CloudKit - это полное приложение для чата: https://github.com/evermeer/EVCloudKitDao