android разрешение добавлено в магазине Google, но его нет в APK - PullRequest
0 голосов
/ 14 февраля 2020

Я добавил tools:node="remove" android:name="android.permission.READ_CONTACTS", чтобы убедиться, что разрешение контактов удалено (даже если я не запрашиваю его вообще ни в одном манифесте).
Когда я загружаю релиз apk в консоль Google Play и проверяю APK информация, я могу прочитать, что мое приложение запрашивает 25 разрешений - ни одно из них не является "read_contacts", что хорошо!

Хотя, когда я go на страницу моего приложения publi c в Google Store Я прокручиваю вниз к разделу разрешений, которое запрашивает это приложение: «Контакты - читать ваши контакты». Почему? Откуда это взялось? Это разрешение отсутствует в APK, вот мои 25 разрешений, которые, как я вижу, существуют в apk

android.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET
android.permission.READ_APP_BADGE
android.permission.READ_EXTERNAL_STORAGE
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE
com.anddoes.launcher.permission.UPDATE_COUNT
com.android.vending.BILLING
com.BiniTheBunny.hoppy.permission.C2D_MESSAGE
com.google.android.c2dm.permission.RECEIVE
com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
com.htc.launcher.permission.READ_SETTINGS
com.htc.launcher.permission.UPDATE_SHORTCUT
com.huawei.android.launcher.permission.CHANGE_BADGE
com.huawei.android.launcher.permission.READ_SETTINGS
com.huawei.android.launcher.permission.WRITE_SETTINGS
com.majeur.launcher.permission.UPDATE_BADGE
com.oppo.launcher.permission.READ_SETTINGS
com.oppo.launcher.permission.WRITE_SETTINGS
com.sec.android.provider.badge.permission.READ
com.sec.android.provider.badge.permission.WRITE
com.sonyericsson.home.permission.BROADCAST_BADGE
com.sonymobile.home.permission.PROVIDER_INSERT_BADGE
me.everything.badger.permission.BADGE_COUNT_READ
me.everything.badger.permission.BADGE_COUNT_WRITE

1 Ответ

0 голосов
/ 21 февраля 2020

Я решил проблему самостоятельно, если кто-то из вас хочет это знать. Судя по всему, Google объединяет разрешения всех выпусков, которые есть у вас в консоли, в моем случае у меня был старый тестовый выпуск (для внутренних тестеров), который я даже забыл о, и это содержало то нежелательное разрешение. Google добавил это разрешение в список разрешений в магазине, хотя он даже не опубликован, и хотя это не версия, доступная в магазине ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...