Из всего, что я читал, при установке нового приложения из Play Store под Marshmallow предполагается, что оно просто устанавливается без вопросов о разрешении (например, статья Slash Gear ). Затем приложение должно запрашивать каждое необходимое разрешение при его запуске.
Этого не происходит на моем Nexus 5, который я обновил через OTA до версии 6.0 ранее на этой неделе. При нажатии «Установить» в Play Store по-прежнему отображается огромный список разрешений вместе с кнопкой «Принять». Есть ли настройка, необходимая для того, чтобы это работало должным образом?
Я считаю, что приложение должно быть создано с использованием API 23 (также известного как API Marshmallow), а пользователь должен использовать версию 6.0 Marshmallow или выше, чтобы то, что вы хотите, вступило в силу. Однако вы по-прежнему можете зайти в « Настройки» — «Приложения » и изменить разрешения для каждого приложения по отдельности или перейти в « Дополнительно » в разделе « Приложения » (значок шестеренки) и изменить их по категориям.
Источник: Разработчики Android — запрос разрешений во время выполнения
Повелитель огня