Консоль Google Play сказала: «Вы не можете редактировать это приложение, пока не создадите новую версию приложения, в которой декларируются конфиденциальные разрешения». Как это исправить? - PullRequest
0 голосов
/ 25 января 2019

Сегодня утром я не смог опубликовать свой новый релиз google play console. Показало,

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

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

enter image description here

Ответы [ 10 ]

0 голосов
/ 08 апреля 2019

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

Из электронной почты службы поддержки Play ...

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

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

Инструкции службы поддержки: ...

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

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

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

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

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

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

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

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

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

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

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

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

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

Вы должны предоставить более высокую версию

т.е. v900 + *От 1014 * apk (без разрешения смс используется конечно) на production, эта ошибка исчезнет, ​​и вы сможете выкатиться.
Google должен был сначала проигнорировать Internal test track apk, но, тем не менее, эта штука сработала для меня.

0 голосов
/ 03 апреля 2019

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

enter image description here

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

Ограничения Google в отношении политики разрешений SMS / журнала вызовов

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

API SMS Retriver

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

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

Это список конфиденциальных разрешений, которые 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
0 голосов
/ 25 января 2019

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-developer/answer/9214102

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

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

...