Мой APK требует интернет-разрешения, но я не запрашивал его в манифесте? - PullRequest
0 голосов
/ 12 октября 2018

Я только что выпустил приложение в Google Play, и когда я захожу туда, он говорит, что приложению требуются следующие разрешения:

Это приложение имеет доступ к:

  • Местоположение

    • приблизительное местоположение (на основе сети)
    • точное местоположение (на основе GPS и сети)
  • SMS

    • чтение текстовых сообщений (SMS или MMS)
    • получение текстовых сообщений (SMS)
    • отправка SMS-сообщений
    • редактирование текстовых сообщений (SMS или MMS)
  • Другое

    • получение данных из Интернета
    • просмотр сетисоединения
    • полный доступ к сети
    • запуск при запуске
    • запрет устройства в спящем режиме
    • полный доступ к сети
    • запуск при запуске

В моем главном манифесте мне требуются только разрешения LOCATION и SMS.Тем не менее, у меня есть манифест в папке src/beta и один в папке src/debug, для которых требуются разрешения для доступа в Интернет.APK на Google play использует тип сборки release и аромат prod, поэтому эти манифесты не должны быть включены в окончательный APK, верно?

Может ли это быть потому, что у меня есть код, который используетVolley в моем приложении автоматически добавляется разрешение ИНТЕРНЕТ?Или потому что я использую Firebase?

1 Ответ

0 голосов
/ 12 октября 2018

Откройте приложение AndroidManifest.Нажмите на MergedManifest на нижней панели файла.

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

enter image description here

...