Форма декларации разрешений все еще отображается в консоли Google Play, даже если обновленный APK загружен без READ_CALL_LOG

TL;DR

Консоль Google Play вынуждает отображать форму декларации разрешений (см. Ниже) при нажатии кнопки «Создать выпуск», даже если обновленный APK загружен без READ_CALL_LOG, который раньше вызывал предупреждение от Google по электронной почте.

Вопрос

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

Проблема в деталях

  1. Релизы PRODUCTION и ALPHA были отправлены с разрешением READ_CALL_LOG до того, как Google отправил электронное письмо о запрете на их использование.

  2. Теперь во время создания нового релиза и после нажатия кнопки «Создать релиз» - он исчезает в пользу кнопки «Редактировать релиз», однако за ним нет релиза (например, в BETA-треке). В соответствующем разделе трека отображается единственное сообщение «У вас есть производственная / бета / альфа-версия, которая не была развернута».

  3. В пункте меню «Выпуск приложения» также есть предупреждение «Вы не можете редактировать это приложение, пока не создадите новый выпуск приложения, в котором будут объявлены конфиденциальные разрешения». Итак, было бы неплохо создать выпуск, который вообще не использует конфиденциальные разрешения.

Не могли бы вы посоветовать.

Форма декларации о недопустимых разрешениях

Форма декларации разрешений

введите описание изображения здесь


person Oleg V.    schedule 14.02.2019    source источник
comment
Продолжая исследования, вы нашли связанный вопрос с аналогичным обсуждением проблемы, затрагивающим и эту проблему. Тем не менее, он содержит некоторые обходные пути с отправкой формы, а затем отказом ... Это может быть проблемой с точки зрения Google. Следовательно, было бы неплохо найти решение без отправки формы, чтобы не вводить в заблуждение в учетной записи.   -  person Oleg V.    schedule 14.02.2019
comment
У меня такая же проблема, надеюсь, Google сначала исправит свою ошибку GooglePlayConsolSite, а затем нашу.   -  person Ravi Vaniya    schedule 18.02.2019
comment
@ ravi-vaniya, не могли бы вы проверить мой ответ ниже - это поможет вам?   -  person Oleg V.    schedule 26.02.2019
comment
Извините, @Oleg, но эта ошибка больше не отображается и похоже, что это ошибка Google и, возможно, они уже решены.   -  person Ravi Vaniya    schedule 26.02.2019
comment
@RaviVaniya спасибо, что поделились своим опытом! Кстати, отправляли ли вы какие-либо версии с тех пор, как увидели эту ошибку?   -  person Oleg V.    schedule 27.02.2019


Ответы (3)


Отказ от ответственности

  • Параметр «Нет» был удален с середины марта (подробности см. В комментариях), поэтому предлагаемое решение больше не работает.

Решение (НЕ работает с середины марта)

  • Загрузите двоичный файл приложения без конфиденциальных разрешений внутри, то есть удалите их использование из приложения.
  • Отправьте эту версию, выбрав «Нет» для статуса соответствия в «Форме декларации разрешений». Примечание: на этом этапе вы увидите предупреждение «Вы должны соответствовать политике разрешений ...»
  • В следующей версии все предупреждения исчезнут, как только приложение будет отправлено. Следовательно, при следующей загрузке приложения - предупреждения и формы не будут прочитаны.

P.S. К сожалению, не нашлось вариантов, как вообще избежать формы без выпуска версии приложения.

person Oleg V.    schedule 26.02.2019
comment
Это работало только до середины марта. После этого они начали удалять приложения из магазина приложений, и возможность отправить «Нет» на соответствие разрешениям больше не доступна. - person Jurgen Strydom; 26.03.2019
comment
как заявлено @JurgenStrydom, они удалили опцию No, и на данный момент невозможно обновить приложение без разрешений. - person Paolo; 27.03.2019
comment
Уважаемые коллеги, большое спасибо за обновление. Я добавил отказ от ответственности. Вы знаете, как решить эту проблему сейчас? - person Oleg V.; 27.03.2019
comment
Есть ли решение этой проблемы с середины марта? Мое приложение совместимо, но все равно было удалено. Другое приложение не - person D2TheC; 27.03.2019
comment
@DirkConradCoetsee, возможно, мой ответ поможет вам, как и мне. - person Yannick Schuchmann; 03.04.2019

Как указано в комментариях, с середины марта 2019 года больше нет варианта «Нет».

AFAIC это потому, что "Google" сканирует все APK на предмет включенных разрешений, что на самом деле должно упростить весь процесс, а не запутать его.

Для меня решением было проверить все выпуски, содержат ли они старые APK, и сначала удалить / обновить их.

В моем случае это был очень старый релиз на внутренней тестовой дорожке (ниже альфа-версии). Чтобы исправить это, мне пришлось создать новую внутреннюю тестовую версию с новым APK (без разрешений) и деактивировать старый APK.

Не забудьте проверить это для всех устаревших выпусков. Для меня это было просто внутреннее.

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

person Yannick Schuchmann    schedule 03.04.2019
comment
как деактивировать старые выпуски? Кажется, я не могу найти вариант. - person Mr.Rao; 23.02.2021

Я тоже обнаружил ту же проблему. Наконец-то я нашел решение.

Решение:

  1. Удалите разрешение, связанное с SMS, и создайте подписанный APK
  2. Загрузите APK в бета-версии и попробуйте опубликовать его из бета-версии.
  3. После успешной загрузки бета-версии форма соответствия SMS больше не будет отображаться в производственной среде.
  4. Если вы можете опубликовать его из бета-версии, отлично, иначе загрузите еще один APK с увеличивающимся кодом версии из управления производством.
  5. Теперь вы можете его успешно опубликовать.
person CHIRANJIT BARDHAN    schedule 28.03.2019