Что с этими разрешениями?
Мое приложение имеет только одно объявленное разрешение в манифесте, и это означает, что в Интернете отображается реклама.
<uses-permission
android:name = "android.permission.INTERNET" />
По какой-то причине в магазине воспроизведения появляется сообщение о том, что моему приложению требуется разрешение на идентификацию и контакты:
Это разрешения, указанные на веб-сайте магазина воспроизведения. При загрузке приложения на телефоне он говорит только, что ему нужна личность. Мой вопрос в том, почему все эти разрешения указаны, хотя все, что я использую, - это Интернет для рекламы?
Большое спасибо,
Ruchir
EDIT:
Build.Gradle file:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.CurlyBrace.ruchir.TileTap"
minSdkVersion 16
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
productFlavors {
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
compile 'com.google.android.gms:play-services:8.3.0'
}
PS: Просто говорю, что я мало что знаю о том, что делает этот файл, поэтому объяснение тоже будет приятным!
Возможны другие разрешения из зависимостей приложений (библиотеки, которые вы используете для приложения).
Чтобы узнать, откуда берутся эти разрешения, вы можете взглянуть на файл отчета о слиянии манифеста. Путь к файлу выглядит как app/build/outputs/logs/manifest-merger-debug-report.txt
. Найдите те элементы MERGED from
.
Я полагаю, что большинство ваших прав принадлежат Google Play Services.
- Вопросы
- Permissions
- Что с этими разрешениями?