Моему приложению xamarin.forms для android больше не требуется разрешение на хранение, но оно продолжает отображаться в настройках диспетчера приложений.

Я создаю только приложение для ANDROID, но использую .FORMS.

Я очистил разрешения READ_EXTERNAL_STORAGE и WRITE_EXTERNAL_STORAGE из всех мест, которые я могу найти в VS2017, включая Android Manifest (флажки и проверял файл .xml), а также AssemblyInfo.cs и MainActivity.cs.

Я сделал чистку и удалил каталоги bin и obj.

Я также выполнил только развертывание и обнаружил, что эти разрешения уже существуют.

Наконец, я обнаружил, что отображается только READ_EXTERNAL_STORAGE.

Что я пропустил? Может ли это быть пакет NuGet, например Xam.iTextSharpLGPL или sqlite-net-pcl? Как я мог узнать?

Почему вам нужно было удалить это разрешение из вашего проекта?

Eren Shen 30.10.2018 07:38

Думаю, это разумный вопрос - лучший ответ, который у меня есть, это то, что я не хочу запрашивать больше разрешений, чем мне нужно. Имеет ли это смысл?

bobwki 30.10.2018 20:50
0
2
92
0

Другие вопросы по теме