Мое приложение Android запрашивает разрешение на местоположение сразу после установки (до запуска) на некоторых устройствах - PullRequest
0 голосов
/ 08 апреля 2019

Я хочу, чтобы мое приложение запрашивало разрешение после первого запуска.Однако на некоторых устройствах сразу после установки из play store запрашивается разрешение на местоположение.Клиент хочет, чтобы я избавился от этого поведения.В чем может быть причина такого поведения?

1 Ответ

0 голосов
/ 08 апреля 2019

Выбор разрешений в Android имеет 3 типа.

  1. Во время установки из магазина воспроизведения на устройствах до уровня API Android 21 (Android 5.0 Lollipop) он просто показывает все разрешения, указанные в Manifest.xmlфайл вместе, и не возникает отдельных всплывающих окон, запрашивающих пользователя предоставить разрешения.
  2. Во время установки из магазина воспроизведения на устройствах на уровне API Android 22 (Android 5.1 Lollipop) для каждого разрешения появляются отдельные всплывающие окна.
  3. ИЗ API уровня 23 (Android 6.0 Marshmallow), устройства поддерживают разрешения во время выполнения, где мы могли бы получить разрешение на любое действие, когда соответствующая функция собирается использоваться пользователем.

Вы можете прочитать по этим ссылкам о том, как эффективно их использовать:

  1. ссылка1
  2. ссылка2
  3. ссылка3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...