Как стать автором
Поиск
Написать публикацию
Обновить

Privacy Manifest: что нужно о нём знать для внедрения в проект

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров9.5K
Всего голосов 15: ↑15 и ↓0+20
Комментарии14

Комментарии 14

Спасибо. На днях при обновлении приложения столкнулся с требованием включения в приложение этого манифеста. В целом, не совсем понял, почему сохранение в UserDefaults настроек приложения внезапно потребовало дополнительных манипуляций. Но требование исполнил.

Рад, что статья оказалась полезной!

Хорошая статья, все по делу, без воды)

Благодарю

Отличный гайд, буду пользоваться!)

На здоровье!

Нет информации о том, что это и зачем его внедрять в приложение. «Пользователи часто интересуются» - это не причина.

Тем более, что тот же UserDefaults используют 99% приложений. Вы уверены, что каждое из этих приложений должно будет прописать разрешение на то, чтобы просто сохранять данные между запусками?

Вы уверены, что каждое из этих приложений должно будет прописать...

AppStore уже требует наличие этого манифеста при отправке апдейта приложения, использующего UserDefaults

регулярно отправляю в app store апдейты приложений, последний раз - сегодня, но Apple еще ни разу не потребовала этот манифест. Может как-то от категории зависит или от того, в каком Xcode создан проект?

Сама Apple так заявляет, вот в чем нюанс

Очень актуальная и полезная статья, спасибо автору!

Вдобавок хочу поделиться несколькими полезными ссылками по теме :)

Как сказано в статье: "Скорее всего, вам необходимо будет автоматизировать обнаружение использования вышеперечисленных API в вашем коде приложения. Для этого больше всего подходит написание скриптов, но в этой статье мы не будем их писать скрипты."

К моей радости, скрипты уже тоже за нас написали (с поиском и по текстовым, и по бинарным файлам): https://github.com/omarzl/ios_17_required_reason_api_scanner/tree/binary_analyzer

А другие добрые люди еще и генератор файла privacy manifest сделали: https://wemakeapps.net/manifest-maker

Спасибо за полезное дополнение!

Спасибо за статью. Такой вопрос: если sdk собирает какие-то данные, но не запрашивает разрешения на это, рассчитывая, что такие разрешения даст использующее sdk приложение. Надо ли формировать privacy manifest?

Рад, что статья оказалась полезной!

Да, в таком случае нужно формировать privacy manisfrst.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий