Play Store не позволит приложениям сканировать другие приложения без уважительной причины.

Google начнет удалять из Play Store приложения, использующие QUERY_ALL_PACKAGES, без уважительной причины, начиная с 1 июня.

Приложения Android могут проверять, какие другие приложения установлены, используя разрешение QUERY_ALL_PACKAGES, но, учитывая риски безопасности и конфиденциальности, эта функция предназначена только для приложений, которые на самом деле оно вам понадобится (например, средства запуска приложений или инструменты резервного копирования). В прошлом году Google заявил, что начнет удалять из Play Store приложения, которые использовали разрешение без уважительной причины, и теперь правило вступило в силу.

Сообщается, что Google отправил электронное письмо разработчикам с опубликованными приложениями, используя QUERY_ALL_PACKAGES. разрешение, сообщив им, что им необходимо будет заполнить соответствующую декларацию о разрешении в Play Консоль. Декларация включает в себя объяснение, почему «основная функция вашего приложения» требует разрешения, с письменным описанием и короткой видеодемонстрацией. Приложения без декларации рискуют быть удалены из Google Play Store начиная с 1 июня 2022 года.

Android 10 и более ранние версии позволяли любому приложению получать полный список установленных приложений без каких-либо запросов на разрешения или препятствий. Это была серьезная проблема с точки зрения конфиденциальности и безопасности (например, приложения могли таргетировать рекламу в зависимости от того, какие приложения были установлены), поэтому, начиная с Android 11, список приложений был отфильтрован по умолчанию. Приложения по-прежнему могут обойти новый фильтр с разрешением QUERY_ALL_PACKAGES, но Google заявил в прошлом году он не будет разрешать приложения в Play Store, которые использовали разрешение для второстепенных функций.

Первоначальный срок изменения политики Play Store был 5 мая 2021 года, а первые удаления несоответствующих приложений начались в ноябре 2021 года. Позже Google перенесла дату начала из-за «соображений, связанных с COVID-19».

Google создал аналогичные правила для приложения, использующие службы специальных возможностей, поскольку он пытается сбалансировать требования к приложениям с мерами безопасности. Если разработчики приложений смогут объяснить, почему их приложения не могут работать без QUERY_ALL_PACKAGES, они смогут остаться в Play Store — при условии, что сотрудники службы поддержки Google отзывчивы и любезны, что это не всегда так.

Источник:Реддит