Фирма «1С» в официальном технологическом блоге напомнила об изменениях в требований к приложениям, которые публикуются в PlayMarket для android-устройств, а также опубликовала рекомендации для разработчиков мобильных решений на платформе 1С.
Что и когда должно измениться в правилах публикации PlayMarket
11 мая 2022 года вступили в силу большинство положений новой программы для разработчиков. Однако требования, изложенные в разделе «Разрешение “Запрос пакетов установки”», на которые обратила внимание фирма «1С», вступят в силу чуть позже – 11 июля этого года.
Изменения затрагивают разрешение REQUEST_INSTALL_PACKAGES, которое позволяет запрашивать установку пакетов приложений. Если мобильное приложение использует разрешение REQUEST_INSTALL_PACKAGE, то теперь в документации приложения в магазине Google Play должно быть написано, для чего именно используется эта функциональность.
«Основная функция – это главное назначение приложения. Она должна быть явно обозначена в описании приложения. Разрешение REQUEST_INSTALL_PACKAGES нельзя использовать для обновления, изменения или объединения других APK в файле объекта. Это можно сделать только в целях управления устройством. Обновление и установка пакетов должны выполняться в соответствии с разделом Злоупотребление ресурсами устройства и сети и исключительно с инициативы и под контролем пользователя», – говорится на сайте Google.
Как действовать разработчикам мобильных 1С-приложений в связи с новыми правилами
Согласно рекомендациям фирмы «1С», опубликованным в официальном технологическом блоге, если мобильное приложение размещается в магазине Google Play, то разработчик должен предварительно проверить, использует ли публикуемая конфигурация мобильную функциональность «Установка приложений».
Источник: wonderland.v8.1c.ru
Если эта функциональность для приложения второстепенная или используется для обновления самого мобильного приложения, «1С» рекомендует отключить эту возможность, пересобрать приложение и обновить публикацию в магазине. Если же «Установка приложений» критична, то рекомендуется подробно задокументировать это в разделе «Полное описание», и указать, для чего именно используется эта функциональность.
В случаях, когда «Установка приложений» используется для установки внешних приложений, которые по смыслу используются приложением как внешние компоненты, рекомендуется переписать эти внешние приложения на технологию внешних компонент и отключить функциональность «Установка приложений».
Источник: wonderland.v8.1c.ru
С полным текстом рекомендаций для разработчиков на мобильной платформе 1С в связи с новыми требованиями «Google» можно ознакомитьсяв заметке официального технологического блога «Зазеркалье».