CloudKit iOS, как я могу установить мировое разрешение на запись

Как я мог установить Разрешение на Мировую запись на панели инструментов iCloud, потому что теперь он отключен, и он действительно нужен

1 ответ

Решение

Краткий ответ: вы не можете.

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

Ссылка: Проектирование для CloudKit

CloudKit требует, чтобы пользователь вошел в учетную запись iCloud для записи в общедоступную базу данных.

Если вам нужно предоставить такую ​​функциональность пользователям, которые не имеют учетной записи iCloud или не хотят входить в систему, вы можете исследовать другое облачное решение.

Если вам просто нужно выполнить запись в общедоступную базу данных с вашего собственного сервера, вы можете использовать CloudKit Web Services с ключом от сервера к серверу.

Другие вопросы по тегам