Разработчики iOS получают новые инструменты, позволяющие загружать и удалять данные iCloud.
Фото: Эд Харди / Cult of Mac
Apple предоставляет разработчикам новые инструменты, которые позволят пользователям iPhone и iPad загружать и удалять любую личную информацию, хранящуюся в iCloud.
Сегодня разработчики получили известие о новых инструментах, которые были созданы, чтобы помочь разработчикам соблюдать Общие правила защиты данных ЕС, которые вступают в силу в мае этого года. Новые законы означают, что разработчики будут вынуждены подчиняться в любое время, когда клиент запрашивает доступ к управлению, ограничению или удалению личных данных.
В своем документ поддержки опубликован сегодня, Apple показала, что когда вы запрашиваете копию данных, связанных с вашим Apple ID, она включает только данные Apple на iCloud Drive (фотографии, видео, контакты, тексты и т. Д.).
«Данные, хранящиеся в сторонних контейнерах CloudKit, не включаются ни в один экспорт, предоставляемый Apple. Разработчики должны предоставить пользователям свой собственный метод получения копии данных, хранящихся в их контейнерах CloudKit ».
Новые инструменты предоставляют веб-интерфейсы и собственные API-интерфейсы, которые позволяют разработчикам легко разрешать пользователям управлять своими данными в контейнерах CloudKit. Apple также планируют разрешить пользователям просматривать и удалять данные, хранящиеся в Apple Store на них в iCloud. Пользователи также смогут заблокировать свою учетную запись, чтобы никакие данные не хранились под их Apple ID.
Поскольку Apple позволяет пользователям временно деактивировать свой Apple ID, разработчики увидят, что API CloudKit возвращают множество ошибок. Apple подробно рассказала, как разработчики могут справиться с деактивацией.
«Чтобы разрешить пользователям ограничивать свою учетную запись в вашем приложении, используйте API-интерфейс ограничения, предоставляемый веб-службами CloudKit, для временного ограничения определенного контейнера CloudKit. Если пользователь временно ограничивает конкретный контейнер, существующие API CloudKit также будут возвращать ошибки, которые вам нужно будет обработать.
Новые инструменты появились в свете скандала Facebook с утечкой пользовательских данных третьим лицам. Генеральный директор Apple Тим Кук выстрелил в генерального директора Facebook Марка Цукербурга в интервью он сказал, что никогда не попадет в такую ситуацию, потому что Apple не хочет зарабатывать деньги на данных своих пользователей.