На этой странице перечислены все управляемые функции Google Play, срок поддержки которых истек. Сюда входят функции и методы Google Play EMM API, а также функции управляемого магазина Google Play.
Причина прекращения поддержки функций
Причины прекращения поддержки устаревшей функции или метода могут включать в себя:
- Улучшите качество продукта. Некоторые устаревшие функции сложны и подвержены ошибкам, и разработчики нередко допускают ошибки при интеграции с этими функциями, что затем приводит к ошибкам, видимым для клиентов и конечных пользователей. Переходя на современные замены, EMM улучшает качество своего продукта EMM.
- Сократите обслуживание продукта. Как EMM, так и Google может потребовать много усилий для поддержания некоторых устаревших функций, обычно из-за расследования ошибок или обширного регрессионного тестирования перед каждым новым выпуском. Переход на современные замены или отказ от устаревших функций с низким уровнем использования позволяет как EMM, так и Google тратить больше времени на создание новых функций, которые нужны пользователям.
- Включите будущие разработки: некоторые устаревшие функции несовместимы с новыми функциями, которые Google хотел бы выпустить. Устаревшие версии открывают доступ к этим новым функциям и повышают ценность для пользователей.
Как работает устаревание
Период прекращения поддержки функции или метода начинается с даты объявления. Функция или метод будут доступны в течение всего периода прекращения поддержки (обычно 12 месяцев, если не указана дата отключения). Однако по истечении периода устаревания функция или метод, как ожидается, будут выведены из эксплуатации и больше не будут доступны.
Для большинства случаев устаревания Google рекомендует альтернативный подход, обеспечивающий ту же функциональность, часто без видимых изменений для клиентов и конечных пользователей. Альтернативный подход, если он доступен, описан в объявлении об устаревании в следующем списке.
Вместо перехода на предлагаемые альтернативы в рамках API EMM Google Play вы также можете перейти на современный API управления Android , который проще интегрировать и поддерживать.
Если у вас есть вопросы или отзывы, вы можете связаться с Google через сообщество поставщиков EMM для Android Enterprise .
Активные устаревания
В этом разделе перечислены все функции и методы, которые находятся в периоде устаревания.
Одобрение приложения (объявление: 1 сентября 2021 г. – отключение: 30 сентября 2025 г.)
Одобрение приложений в корпоративном Google Play прекращено с 1 сентября 2021 г. и будет отключено 1 сентября 2025 г. Сюда входят:
- следующие методы Google Play EMM API:
- следующие уведомления EMM :
- режим APPROVE управляемого iframe Google Play .
- кнопку «Одобрить» на странице приложения в управляемом магазине Google Play.
- страницы «Мои управляемые приложения» и «Обновления» в управляемом магазине Google Play.
Рекомендуемая альтернатива
Вместо использования одобрения приложений для управления доступными приложениями вы можете установить политику устройств для каждого устройства. Если вы хотите разрешить ИТ-администраторам предварительно выбирать список приложений для всего предприятия, вы можете сохранить этот список на своем сервере EMM, и вам не нужно передавать его в Google с помощью Play EMM API.
Если вы используете уведомление EMM AppUpdateEvent
, вместо этого вы можете использовать режим обновления с высоким приоритетом (документация скоро появится) для автоматического обновления приложения на устройстве, когда разработчик выпускает новую версию приложения.
Для добавления приложений в коллекции в управляемом iframe Google Play EMM должен вызывать SELECT mode
в параметрах URL-адреса iframe.
Потерянные возможности
Уведомления EMM AppRestrictionsSchemaChangeEvent
и ProductAvailabilityChangeEvent
не заменимы. Если вы предоставите функцию в консоли EMM на основе этих уведомлений, вам придется объявить ее устаревшей.
Права и доступный набор продуктов (объявление: 1 сентября 2021 г. – прекращение: 30 сентября 2025 г.)
Следующие методы Google Play EMM API устарели с 1 сентября 2021 г. и будут отключены 1 сентября 2025 г.:
-
entitlements.delete
-
entitlements.get
-
entitlements.list
-
entitlements.update
-
grouplicenses.get
-
grouplicenses.list
-
grouplicenseusers.list
-
users.getAvailableProductSet
-
users.setAvailableProductSet
Рекомендуемая альтернатива
Чтобы контролировать доступные приложения, которые пользователи могут устанавливать из управляемого магазина Google Play, вы можете настроить политику устройств .
Вы можете определить поведение управляемого магазина Google Play, задав поле policy.productAvailabilityPolicy
, и выбрать доступные приложения, добавив их в policy.productPolicy
. Узнайте, как распространять приложения .
Устанавливает API (объявление: 1 сентября 2021 г. – отключение: 30 сентября 2025 г.)
Следующие методы Google Play EMM API устарели с 1 сентября 2021 г. и будут отключены 1 сентября 2025 г.:
Рекомендуемая альтернатива
Чтобы установить приложения на устройства, вы можете вместо этого установить policy.productPolicy.autoInstallPolicy
в политике Devices .
Чтобы принудительно обновить приложение, вы можете использовать режим высокого приоритета .
Если приложение не может быть установлено на устройство, метод installs.update возвращает причину сбоя ( productNotAvailableInCountry
, productNotCompatibleWithDevice
и т. д.).
Однако причина сбоя не раскрывается для приложений, установленных с использованием policy
. Чтобы устранить этот пробел, управляемый магазин Google Play вскоре вернет отзыв о приложении в ваш ЦОД с указанием причины, по которой приложение не удалось установить с использованием policy
.
Это изменение будет реализовано не позднее 30 сентября 2022 г.
Файл installs.delete
больше не будет считаться устаревшим и останется без изменений. Вы также можете удалить приложения с устройств для пользовательских ЦОД с помощью PackageInstaller.uninstall()
.
Методы продукта: getAppRestrictionsSchema и getPermissions (объявление: 1 сентября 2021 г. – отключение: 30 сентября 2025 г.)
Следующие методы Google Play EMM API устарели с 1 сентября 2021 г. и будут отключены 1 сентября 2025 г.:
Рекомендуемая альтернатива
Чтобы получить разрешения приложения, вы можете вместо этого вызвать метод Products.get .
Метод Products.get также скоро вернет схему ограничений приложения в том же формате, что и возвращаемый products.getAppRestrictionsSchema
. Это изменение будет реализовано не позднее 30 июня 2022 г.
Методы управляемой конфигурации (объявление: 1 сентября 2021 г. – отключение: 30 сентября 2025 г.)
Следующие методы Google Play EMM API устарели с 1 сентября 2021 г. и будут отключены 1 сентября 2025 г.:
-
managedconfigurationsfordevice.delete
-
managedconfigurationsfordevice.get
-
managedconfigurationsfordevice.list
-
managedconfigurationsfordevice.update
-
managedconfigurationsforuser.delete
-
managedconfigurationsforuser.get
-
managedconfigurationsforuser.list
-
managedconfigurationsforuser.update
Рекомендуемая альтернатива
Чтобы задать управляемые конфигурации для приложения и устройства, вы можете задать policy.productPolicy.managedConfiguration
в политике Devices .
Служба ключей учетной записи службы (объявление: 1 сентября 2021 г. – отключение: 30 сентября 2025 г.)
Следующие методы Google Play EMM API устарели с 1 сентября 2021 г. и будут отключены 1 сентября 2025 г.:
Рекомендуемая альтернатива
Если вы используете ESA, созданные программным способом, мы рекомендуем вам переключиться на использование сервисного аккаунта, настроенного с помощью Cloud IAM, для вызова Play EMM API. В Cloud IAM вы можете создавать и удалять ключи для ключей сервисных учетных записей.
На данный момент вы можете продолжить использование программно созданных ESA, но вы больше не сможете менять ключи ESA.
Закрытое беговое поле (объявление: 1 сентября 2021 г. – отключение: 30 сентября 2025 г.)
Поле policy.productPolicy[].tracks[]
в запросе метода devices.update устарело с 1 сентября 2021 г. и будет отключено 1 сентября 2025 г.
Рекомендуемая альтернатива
Вы можете получить список треков, доступных предприятию для конкретного приложения, с помощью products.get
. Затем вы можете распространить трек на устройство, установив policy.productPolicy[].trackIds[]
в политике Devices . Посмотрите, как раздавать пользователям закрытые треки .