Разрешението 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