В Android 14 ограничат доступ приложений к пользовательским фото и видео
18/03/2023
В Android 14 пользователь сможет выдавать доступ на чтение не всех фото/видео из галереи, а лишь к выбранным. Этот функционал уже есть на iOS вот теперь приходит и на Android, что лишний раз показывает сближение двух основных мобильных ОС. Новое поведение будет работать для всех приложений, независимо от их targetSdk.
В Android 13 появились новые разрешения READ_MEDIA_IMAGES и READ_MEDIA_VIDEO. У пользователя будет опция дать доступ ко всей галереи, отдельным фото/видео или запретить.
Также добавили новое разрешение READ_MEDIA_VISUAL_USER_SELECTED, которое позволяет повторно запросить выбор к отдельным фото/видео. Новое разрешение должно использоваться в дополнение к READ_MEDIA_IMAGES и READ_MEDIA_VIDEO, чтобы поддержать новое поведение. Его объявление означает, что вы поддерживаете из кода его повторный запрос.
Если вы объявите новое разрешение и пользователь выберет частичный доступ к медиа, то оно будет выдаваться временно, а вот как надолго не описали. В случае если разрешение не объявлено, то отзываться частичный доступ будет при переходе приложения в фон или пользователь убивает приложение. Нечто подобное тому как работает одноразовое разрешение. В связи с этим хранить состояние получения разрешения READ_MEDIA_VISUAL_USER_SELECTED нельзя и нужно проверять его каждый раз.
Если вашему приложение нужен доступ к фото/видео при работе из фона, то настоятельно рекомендуется поддержать новое разрешение для корректной работы.
Вопрос времени когда поддержка частичного доступа начнет формироваться через Google Play. Однозначно изменение ведет к лучшей изоляции пользовательских данных от сторонних приложений и контролю к чему именно разработчики смогут иметь доступ.
разделы
Наши партнёры
© kvantnn.ru, 2002-2023, all rights reserved.
pdd@kvantnn.ru — для любых вопросов, связанных с сайтом.