CloudKit iOS, как я могу установить мировое разрешение на запись
1 ответ
Краткий ответ: вы не можете.
Для работающего приложения CloudKit общедоступная база данных контейнера всегда доступна для чтения, даже если пользователь не вошел в свою учетную запись iCloud на устройстве. Для сохранения записей в общедоступной базе данных и доступа к частной базе данных требуется, чтобы пользователь вошел в систему. Если ваше приложение делает больше, чем просто читает данные из общедоступной базы данных, проверьте, вошел ли пользователь в систему, прежде чем сохранять записи.
Ссылка: Проектирование для CloudKit
CloudKit требует, чтобы пользователь вошел в учетную запись iCloud для записи в общедоступную базу данных.
Если вам нужно предоставить такую функциональность пользователям, которые не имеют учетной записи iCloud или не хотят входить в систему, вы можете исследовать другое облачное решение.
Если вам просто нужно выполнить запись в общедоступную базу данных с вашего собственного сервера, вы можете использовать CloudKit Web Services с ключом от сервера к серверу.