Как правильно запрашивать нужные разрешения в процессе работы (Android 6.0 и более поздние версии)

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

Зачем это нужно

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

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

Рекомендации

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

Начало работы

Запрос разрешений