Ошибка «выпуск объявления конфиденциальных разрешений» при добавлении новой версии, у которой нет конфиденциальных разрешений - PullRequest
0 голосов
/ 28 января 2019

Я получаю эту ошибку, когда добавляю apk в альфа и бета в игровом магазине.Производство нормальное.

Я нашел ответы на эти вопросы.

Консоль Google Play сказала: «Вы не можете редактировать это приложение, пока не создадите новый выпуск приложения с декларацией конфиденциальных разрешений», как это исправитьэто?

Предупреждения вашего Apk использует разрешения, которые требуют политики конфиденциальности: (android.permission.READ_PHONE_STATE)

Ни я не использую разрешение read_phone_state, ни sms,Разрешения журнала вызовов

Я прикрепил снимок экрана с моей учетной записью Google Play Store ниже.

enter image description here

Я не вижу, в чем настоящая проблема,На этой странице написано только, что есть ошибка.

Вот и все мои разрешения

<uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.CALL_PHONE" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.READ_CONTACTS" />
    <uses-permission android:name="android.permission.WRITE_CONTACTS" />
    <uses-permission android:name="android.permission.BLUETOOTH" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
    <uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
    <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
    <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
    <uses-permission android:name="android.permission.VIBRATE" />
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />

    <uses-permission android:name="android.permission.WRITE_SETTINGS"
        tools:ignore="ProtectedPermissions" />
    <uses-permission android:name="android.permission.READ_SYNC_STATS" />
    <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
    <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
    <uses-permission android:name="android.permission.BROADCAST_STICKY" />
    <uses-permission android:name="android.permission.READ_LOGS"
        tools:ignore="ProtectedPermissions" />
    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
    <uses-permission android:name="android.permission.READ_PROFILE" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

Ответы [ 7 ]

0 голосов
/ 04 февраля 2019

Я решил это, выполнив следующие действия:

  1. Создайте релиз и вместо загрузки нового apk / bundle выберите любого из библиотеки, у которой есть разрешение на SMS или вызов.

  2. Заполните все необходимые данные и форму декларации, сохраните и просмотрите.

  3. Теперь перейдите к управлению выпуском и отредактируйте этот выпуск и загрузите новый apk /пакет, который вы должны были загрузить.

  4. Теперь вы не увидите никаких сообщений об ошибках.

  5. Заполните все детали, сохраните, просмотрите иразвертывание.

0 голосов
/ 14 февраля 2019

Пожалуйста, смотрите следующие инструкции для подачи декларации:

A1.Перейдите в Консоль> Выпуск приложения> Нажмите «Создать выпуск»> Загрузите новый APK, который вы хотите выпустить

A2.Сохранить текущую версию APK

A3.Нажмите «Добавить из библиотеки»> «Загрузить все активные APK», чтобы охватить все разрешения для дорожек в вашем приложении

. Активные APK можно найти в разделе «Управление релизами»> «Библиотека артефактов»

A4.Заполните форму декларации разрешений для расширения

«Статус соответствия»> отметьте «Нет, этот выпуск не соответствует SMS и журналу вызовов»

«Заявления»> отметьте все

A5.Нажмите «Сохранить» внизу страницы

После этого, пожалуйста, оставайтесь на той же странице и выполните следующие шаги:

B1.Деактивируйте и удалите ТОЛЬКО старые APK, которые вы не хотите выпускать.

B2.Снова нажмите «Сохранить», затем выберите «Обзор»

B3.Затем вы сможете выпустить новую версию APK, нажав кнопку «Начать развертывание».

После завершения всех шагов, если ваш APK больше не имеет разрешений для чувствительных или высокорисковых приложений, пожалуйста,пропустите шаги ниже (C1 ~ 4) и никаких дополнительных действий не требуется.Однако, если вы загрузили новый APK с конфиденциальными разрешениями или разрешениями высокого риска, обратите внимание, что ваше приложение будет удалено после 9 марта 2019 года.

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

С1.После выпуска новой версии APK (Шаг B1 ~ 3) перейдите в Консоль> Выпуск приложения> Нажмите «Создать выпуск»

C2.Нажмите «Добавить из библиотеки»> выберите APK (который будет использоваться после 9 марта)

C3.Сохраните недавно обновленный APK на шаге B3

C4.Заполните форму декларации разрешений (не для продления),

«Статус соответствия»> отметьте «Да, этот выпуск соответствует журналу SMS и вызовов»

Также выберите основные функции

C5.Отправьте форму, нажав «Сохранить» в нижней части страницы.

Кроме того, чтобы обеспечить безопасность вашего приложения после 9 марта, не забудьте обновить все APK (с конфиденциальным разрешением или риском высокого разрешения).) в другой дорожке с теми же шагами.

0 голосов
/ 29 января 2019

Есть ли у вас альфа или бета версия?Проверьте, имеют ли эти выпуски конфиденциальные разрешения, затем выпустите их в производство.

0 голосов
/ 29 января 2019

Мы видели эту ошибку, хотя наша текущая версия не использует эти разрешения, потому что мы выпустили старую версию для внутреннего тестового трека.Мы деактивировали все предыдущие APK и ошибка была устранена.

0 голосов
/ 28 января 2019

В нашем случае, мы думали, что у нас еще не было разрешений «Чтение SMS / Журнала вызовов» в нашем приложении, и у нас была та же ошибка.Но мы планировали включить такие функции в наше приложение, поэтому мы добавили форму объявления о конфиденциальных разрешениях ранее по ссылке Google Forms (до ее интеграции в Play Console) и получили отклонение.

Таким образом, наше решение было:
1. Добавьте разрешение READ_SMS к нашему apk и увеличьте код версии
2. Опубликуйте новый apk в альфа-канале и объявите, что релиз не соответствует новым правилам (в разрешениибланк декларации).После этого ошибка исчезла.
3. Опубликовать обновленный APK с этим удаленным разрешением (что было нашей целью в первую очередь)

После шага 2 ошибка исчезла, поэтому мы смогли выпустить нашпланируется apk к производству.

Обновление:
Оказалось, что у нас есть старый apk с разрешением «Чтение SMS» в нашем альфа-канале.Таким образом, вы можете использовать эти инструкции для запуска формы декларации, но вам все равно придется удалить этот apk позже, чтобы соответствовать новым правилам.Это то, что мы сделали после того, как эта ошибка ушла.

0 голосов
/ 28 января 2019

В отношении этой статьи все приложения, которые не соответствуют новой политике и не удаляют или не предоставляют эти разрешения в Google через объявление: https://docs.google.com/forms/d/e/1FAIpQLSfCnRaa4b1VuHhE4gVekWJc_V0Zt4XiTlsKsTipTlPg5ECA7Q/closedform могут быть удалены из магазина Google Play и не смогутобновить существующий.Из списка разрешений манифеста вы можете видеть, что запрашиваете смс и телефонные разрешения: READ_CONTACTS, CALL_PHONE

0 голосов
/ 28 января 2019

Вы объявляете разрешения, которые необходимы, чтобы приложение запрашивало во время выполнения, в соответствии с политикой Android вы должны объявить их перед загрузкой APK, в вашем случае вы взяли это разрешение, т.е. камера, для записи звука. Здесь вы можете получить дополнительную помощь.

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