Google Play ограничивает использование важных разрешений и разрешений с высоким уровнем риска, в том числе REQUEST_INSTALL_PACKAGES
. Оно позволяет приложениям запрашивать разрешение на установку пакетов. Это разрешение должно быть включено, если вы хотите, чтобы приложения для ОС с целевым уровнем API 26 или выше могли использовать такие API, как Intent.ACTION_INSTALL_PACKAGE или PackageInstaller. Для использования разрешения требуются следующие основные функции:
- отправка и получение пакетов приложений;
- установка пакетов приложений по команде пользователя.
Если ваше приложение не соответствует приведенным ниже требованиям, согласно нашим правилам вы должны удалить такое разрешение из файла манифеста. В конце этой статьи есть ссылка на страницу, где рассказывается об альтернативных решениях.
Если ваше приложение соответствует требованиям допустимого использования, вам нужно заполнить в Play Console декларацию и указать в ней разрешение REQUEST_INSTALL_PACKAGES
и другие разрешения с высоким уровнем риска.
Если вы не подадите такую декларацию или не приведете приложение в соответствие нашим требованиям, мы можем удалить его из Google Play.
Важно! Если использование разрешений с высоким уровнем риска в вашем приложении изменится, необходимо заново отправить декларацию с актуальной информацией. Если вы предоставите ложную или неполную информацию, приложение может быть заблокировано, а ваш аккаунт разработчика отключен.
Когда можно запрашивать разрешение "Запрос пакетов установки"
Это разрешение работает только для приложений, предназначенных для Android 8 или более поздней версии с уровнем API не ниже 26.
Чтобы использовать "Запрос пакетов установки", ваше приложение должно соответствовать указанным ниже требованиям, а его основным назначением должно быть разрешение установки пакетов. Основными функциями называют те, ради которых устанавливается приложение и без которых его невозможно использовать. Основные функции и все связанные с ними возможности должны быть явно перечислены в документации и указаны в описании приложения.
В каких случаях можно использовать разрешение "Запрос пакетов установки"Оно доступно для приложений, назначение которых состоит в том, чтобы разрешать установку пакетов приложений в целях совместимости. Разрешение можно использовать для обеспечения работы следующих функций:
- просмотр веб-страниц или веб-поиск;
- обмен сообщениями с возможностью прикрепления файлов;
- передача и совместное использование файлов, а также управление ими;
- управление корпоративными устройствами;
- резервное копирование и восстановление;
- перенос данных с одного устройства на другое.
Приложения, получившие это разрешение, должны соответствовать правилам в отношении пользовательских данных. В частности, обратите внимание на положения, касающиеся раскрытия информации и получения согласия пользователей. Недопустимо использовать разрешение для незаявленных или запрещенных целей.
Ниже приведен список распространенных ситуаций, при которых разрешение "Запрос пакетов установки" предоставляться не будет.
- Использование разрешения не связано напрямую с основным назначением приложения.
- Это относится в том числе к использованию технологии P2P. Разрешение может быть предоставлено только в том случае, если P2P – основная функция приложения.
- Приложение может работать с менее широким уровнем доступа.
Примечание. Список приведен в качестве примера. Возможны и другие ситуации.
Часто задаваемые вопросы
Зачем нужны эти правила?Разрешение REQUEST_INSTALL_PACKAGES
позволяет приложениям устанавливать новые пакеты на устройстве пользователя. Мы делаем всё возможное, чтобы пресечь нарушения на платформе Android и защитить пользователей от приложений, которые автоматически обновляются с использованием механизмов, отличных от предоставляемых сервисом Google Play, или скачивают опасные APK. Поэтому мы вводим правила в отношении разрешения "Запрос пакетов установки". В них будут перечислены функции и действия, для которых можно запрашивать это разрешение.
Мы рекомендуем внимательно изучить указанные правила с примерами допустимого использования и при необходимости внести изменения в приложение. Если оно не будет соответствовать перечисленным требованиям, вам придется удалить из него разрешение. Это необходимо сделать до того, как правила вступят в силу.
Новые правила вступят в силу 11 июля 2022 года. Внести изменения необходимо до этой даты.
Это обновление не предусматривает продления сроков проверки приложений.
Новые правила начнут действовать 11 июля 2022 года. Мы рекомендуем внимательно и как можно быстрее изучить указанные правила на предмет допустимого использования и внести необходимые изменения в приложение. Если оно не будет соответствовать перечисленным требованиям, вам придется удалить из него разрешение. Это необходимо сделать до того, как правила вступят в силу.
Вы можете найти подробные инструкции на странице Справочного центра.