Разрешение READ_CONTACTS приложения Xamarin.Android всегда добавляется автоматически

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

Я удалил разрешение «READ_CONTACTS» из моего AndroidManifest.xml, но при попытке загрузить его в Play Store он всегда говорит:

У apk есть разрешения, которые требуют политики конфиденциальности, установленной для приложения, например: android.permission.READ_CONTACTS. [403]

Мне кажется, что разрешение "READ_CONTACTS" всегда добавляется автоматически. Есть ли способ удалить это?

Я использую только следующие разрешения:

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

person balinta    schedule 07.06.2017    source источник
comment
Включаете ли вы какие-либо сторонние библиотеки, которые добавляют разрешение на контакты? Просмотрите окончательный манифест, включенный в ваш apk (в каталоге obj bin), или разархивируйте apk и просмотрите его там.   -  person SushiHangover    schedule 07.06.2017
comment
Да, я использую SignaturePad.Android, RestSharp, Newtonsoft.Json, но я не думаю, что какой-либо из них должен добавлять разрешение READ_CONTACTS. По крайней мере, я ничего не нашел по этому поводу. Но окончательный манифест содержит дополнительные разрешения.   -  person balinta    schedule 07.06.2017
comment
Если окончательный манифест содержит это разрешение, то оно поступает из стороннего источника, если вы не определяете его в своем манифесте вручную или через Attribute в одном из ваших исходные файлы.   -  person SushiHangover    schedule 07.06.2017


Ответы (1)


Это определенно была проблема со сторонней библиотекой.

person balinta    schedule 07.06.2017