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

Я не смог опубликовать мою новую google play console выпущенную на google play console этим утром. Это показало,

"Вы не можете редактировать это приложение, пока не создадите новый выпуск приложения с декларацией конфиденциальных разрешений"

И это не дает возможность исправить. Кто-нибудь знает как это исправить?

enter image description here

Ответ 1

В моем случае Google удалил мое приложение из производства, чтобы иметь возможность отправить новый выпуск без использования смс, мне нужно было:

  • Сохраните предыдущий выпуск (где я использовал смс),
  • Из-за первого шага появилась форма разрешения,
  • Я заполнил форму
  • Добавлен новый apk (без смс)
  • Деактивировал старый апк
  • Только тогда я смог прокатиться до производства.

Это не предполагаемое поведение, основанное на электронном письме, которое я получил от Google, когда мое приложение было удалено:

Вариант 1) Если вашему приложению не требуется доступ к журналу вызовов или разрешениям SMS:

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

Таким образом, добавление apk, в котором нет смс, должно работать, но этого не произошло, пока я не сохранил старый, не заполнил форму и не деактивировал старый apk.

Ответ 2

Я сталкиваюсь с той же проблемой сегодня. В моем случае у моего приложения все еще есть альфа-релиз, в котором объявлены конфиденциальные разрешения, поэтому я управляю альфа-релизом и нажимаю кнопку RELEASE TO PRODUCTION. На странице PREPARE RELEASE открывается сеанс "Объявление конфиденциальных разрешений".

После заполнения формы и сохранения релиза я просто отбрасываю ее и снова управляю ПРОИЗВОДСТВЕННЫМ ТРОКОМ.

надеюсь это поможет.

enter image description here

Ответ 3

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

Кроме того, мы получили продление до 9 марта 2019 года от Google о разрешении SMS.

android.permission.INTERNET

android.permission.ACCESS_NETWORK_STATE

android.permission.BLUETOOTH

android.permission.CAMERA

android.permission.RECEIVE_SMS

android.permission.SEND_SMS

android.permission.READ_SMS

android.permission.VIBRATE

android.permission.WRITE_EXTERNAL_STORAGE

android.permission.READ_EXTERNAL_STORAGE

android.permission.READ_CONTACTS

android.permission.READ_PHONE_STATE

android.permission.USE_CREDENTIALS

android.permission.WRITE_CONTACTS

android.permission.WRITE_SYNC_SETTINGS

android.permission.READ_SYNC_SETTINGS

android.permission.READ_SYNC_STATS

android.permission.AUTHENTICATE_ACCOUNTS

android.permission.GET_ACCOUNTS

android.permission.MANAGE_ACCOUNTS

android.permission.INSTALL_SHORTCUT

android.permission.UNINSTALL_SHORTCUT

android.permission.RECORD_AUDIO

android.permission.MODIFY_AUDIO_SETTINGS

com.android.vending.BILLING

Ответ 4

Вы должны получить разрешение во время выполнения от пользователя, поскольку у вас есть некоторые конфиденциальные разрешения в приложении, такие как чтение или запись во внешнем хранилище или что-то еще. Поэтому возьмите разрешение пользователя во время выполнения, перестройте приложение и выпустите его.

Ответ 5

Эти инструкции говорят вам, что делать, если вы не видите форму: http://support.google.com/googleplay/android-developer/answer/9214102

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

Ответ 6

Google запрещает приложениям использовать разрешение на доступ с помощью SMS, CallSoogle теперь ограничил использование рискованных и конфиденциальных разрешений с помощью SMS и телефонных звонков для приложений в PlayStore в рамках своего недавнего изменения политики, которое теперь требует проверки приложений вручную при помощи поиска. двигатель гигант.

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

"Приложения, которые не соответствуют требованиям политики или не предоставляют форму декларации, могут быть удалены из Google Play", - написала компания в понедельник поздно вечером.

В то время как случаи, когда Google разрешает доступ к этим разрешениям, включают приложение, являющееся обработчиком вызовов по умолчанию, SMS, запросы Google Assistant, ожидается, что другие варианты использования будут запрашивать временное расширение и искать альтернативный способ.

проверьте это: https://play.google.com/intl/en-US/about/privacy-security-deception/permissions/

Если вы считаете, что ваше приложение соответствует требованиям политики для приемлемого использования или имеет право на исключение, вы должны объявить любые разрешения журнала вызовов или SMS-сообщений непосредственно через игровую консоль по адресу: https://support.google.com/googleplay/android- разработчик/ответ/9214102

Ответ 7

Googles ограничения на политику разрешений SMS/Call Log

Вам необходимо реализовать:

SMS Retriver API

чтобы удалить эти разрешения и оставить их только в нужное время. Следуйте, как указано здесь: Sms Retriver API. Если вам нужна дополнительная помощь, дайте мне знать, я уже реализовал это.

Ответ 8

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

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

После шага 2 ошибка исчезла, поэтому мы смогли выпустить запланированный apk в производство.
Думаю, команда Play пометила нашу учетную запись как "эти ребята должны заполнить форму декларации", и мы не смогли этого сделать, потому что наше приложение еще не использовало запрошенные функции.

Ответ 9

Я решил, что сначала нужно создать новую версию, но вместо загрузки нового apk или комплекта приложений необходимо загрузить одну из библиотек, которая имеет разрешения на SMS или вызов.

Version library google play

Затем ниже вы увидите форму декларации услуг, заполните ее в соответствии с вашей ситуацией и дадите ознакомиться с версией. Как предыдущая версия не позволит вам запустить.

Вы заметите, что предупреждение исчезло, и теперь, если вы можете загрузить новую версию, я рекомендую, чтобы у вас больше не было разрешений SMS и были сделаны соответствующие изменения. У вас есть до 9 марта, чтобы удалить их, если это не так, Google Play может удалить ваше приложение Play Store, как это.

Ответ 10

Столкнулся с проблемой такой же любопытной проблемой. Это было со стороны Google в моем случае.
Решение:
Если у вас есть production APK (даже при отсутствии разрешения смс используется) с v225 и Internal test track с V900 (даже при отсутствии разрешения смс используется), то Вы должны представить v900+ APK (без разрешения смс используется конечно) для production, это ошибка исчезнет, и вы сможете выкатиться.
Google должен игнорировали Internal test track APK.

Ответ 11

Я также столкнулся с той же проблемой. После долгих исследований я исправил это.

Сначала убедитесь, что вы удалили разрешение, указанное в Политике Google.

Сначала нужно деактивировать старое приложение.

Следуйте инструкциям ниже. Пожалуйста, убедитесь, что вы делаете этот процесс в бета-треке:

  1. Создать релиз
  2. Не выбирайте и не удаляйте новый APK сейчас.
  3. Дайте любое имя, которое является вашим старым именем приложения, в разделе Release Name.
  4. Сохраните изменения (надеюсь, что не возникнет никаких ошибок).
  5. Нажмите кнопку "Обзор", а затем начните развертывание (не волнуйтесь, оно деактивирует только старое приложение).

Теперь не вижу ваш старый apk в разделе бета. Тогда вы можете сделать свой обычный бета-релиз. Он не будет запрашивать форму декларации.

надеюсь, это поможет от вашей головной боли.

Ответ 12

Это правильный ответ. Подсказка исчезла, как только я опубликовал обновления для всех каналов.

От службы поддержки электронной почты обмена...

Вам просто нужно будет убедиться, что вы выпускаете совместимый APK для каждой дорожки, которая имеет конфиденциальные разрешения, поскольку это, скорее всего, произошло из-за того, что в форме Permissions в консоли Play было обнаружено несколько APK.

Тем не менее, будьте уверены, что наши инженеры стремятся оптимизировать этот процесс, и я прошу прощения за любые неудобства.

Инструкции по поддержке...

Чтобы загрузить новый APK, вам необходимо отправить форму декларации для всех разрешений, которые вы в настоящее время используете в своем приложении. Пожалуйста, смотрите следующие инструкции для отправки формы:

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

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

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

  4. Вы можете найти активный APK в Release management> Библиотека артефактов.

  5. Заполните форму декларации> Нажмите "Сохранить" внизу страницы

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

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

  2. Нажмите "Сохранить" еще раз, затем выберите "Обзор"

  3. После этого вы сможете выпустить новую версию APK, нажав кнопку "Start Roll Out".

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

Ответ 13

Я была такая же проблема. Пожалуйста помоги