弃用

本页面列出了 弃用期。这包括 Google Play EMM 规定的功能和方法 Google Play 企业版商店中的 API 和功能。

弃用这些功能的原因

弃用旧版功能或方法的原因可能包括:

  • 提高产品质量:有些旧版功能比较复杂且容易出错, 开发者在与这些平台集成时 进而导致客户和最终用户可以看到错误。修改者 改用现代化的替代品后,EMM 可提高其 EMM 的质量 产品。
  • 减少产品维护:EMM 和 Google 维护一些旧版功能,通常是由于一些 bug 调查或大量回归测试。 通过迁移到现代替代方案或弃用使用率较低的功能, 企业移动管理 (EMM) 和 Google 将更多时间投入到构建用户 。
  • 支持未来开发:某些旧版功能与新版 Google 想要发布的功能。弃用有助于解锁这些新功能 为用户带来更多价值。

弃用的工作原理

功能或方法的弃用期从公告日开始算起。 在弃用期间,相关功能或方法仍可继续使用 期限(如果没有指明关闭日期,通常为 12 个月)。但是, 弃用期已过,相应功能或方法预计会 已停用,并且无法再使用。

对于大多数弃用情况,Google 会推荐另一种方法来提供 功能相同,客户和最终用户通常不会出现明显变化。 弃用文档中介绍了替代方法(如果有) 通知。

不要迁移到 Google Play EMM API,您也可以迁移到最新的 Android Management API,更易于集成 和维护。

如果您有任何疑问或反馈,可以通过 Android 企业 EMM 提供商社区

处于弃用期

本部分列出了处于弃用期的所有功能和方法。

应用审批(公告日期:2021 年 9 月 1 日 - 停用日期:2025 年 9 月 30 日)

自 2021 年 9 月 1 日起,Google Play 企业版中的应用审批功能已被弃用。 并将于 2025 年 9 月 1 日停用。其中包括:

您不必使用应用审批功能来控制可用应用,只需将 每台设备的设备政策。如果您希望允许 IT 管理员预先选择 适用于整个企业的应用列表,您可以将该列表存储在 EMM 中 您无需使用 Play EMM API 将其传递给 Google。

如果您使用 EMM 通知 AppUpdateEvent,则可以改用 高优先级更新模式(即将提供相关文档),以自动 当开发者发布新的应用版本时更新设备上的应用。

要将应用添加到 Google Play 企业版 iframe 中的集合,EMM 应 在 iframe 的网址参数中调用 SELECT mode

失去功能

没有 EMM 通知的替代功能 AppRestrictionsSchemaChangeEventProductAvailabilityChangeEvent。如果您 在 EMM 控制台中根据这些通知提供相应功能,您需要 以弃用此功能。

使用权和可用产品集(公告日期:2021 年 9 月 1 日 - 停用日期:2025 年 9 月 30 日)

自 9 月起,Google Play EMM API 的以下方法将被弃用 并于 2025 年 9 月 1 日停用:

控制用户可通过受管理的 Google 服务安装哪些应用 Play 商店,您可以设置设备政策

您可以通过设置以下字段来指定 Google Play 企业版商店的行为: policy.productAvailabilityPolicy,然后将可用的应用添加到 policy.productPolicy。了解如何分发应用

Installs API(公告日期:2021 年 9 月 1 日 - 停用日期:2025 年 9 月 30 日)

自 9 月起,Google Play EMM API 的以下方法将被弃用 并于 2025 年 9 月 1 日停用:

若要在设备上安装应用,您可以改为设置 policy.productPolicy.autoInstallPolicy(在设备政策中)。

如需强制更新应用,您可以改用高优先级模式

如果应用无法安装到设备上,使用 installs.update 方法 返回失败原因 (productNotAvailableInCountryproductNotCompatibleWithDevice 等)。

不过,对于已安装的应用,系统不会显示失败原因 使用 policy。为了解决这一问题,Google Play 企业版商店很快将 将应用反馈返回给您的 DPC,并附上应用失败原因 使用 policy 安装应用。

这项变更将于 2022 年 9 月 30 日当天或之前推出。

installs.delete 将不再被废弃并保留原样。 您还可以使用自定义设备政策控制器 (DPC) 从设备中移除应用 PackageInstaller.uninstall()

产品方法:getAppRestrictionsSchema 和 getPermissions(公告日期:2021 年 9 月 1 日 - 停用日期:2025 年 9 月 30 日)

自 9 月起,Google Play EMM API 的以下方法将被弃用 并于 2025 年 9 月 1 日停用:

要获取应用程序的权限,您可以改为调用 方法, products.get.

方法 products.get 很快也将返回应用限制架构 其格式与 products.getAppRestrictionsSchema。此项变更将于 2016 年 1 月 15 日或之前发布 2022 年 6 月 30 日

受管配置方法(公告日期:2021 年 9 月 1 日 - 停用日期:2025 年 9 月 30 日)

自 9 月起,Google Play EMM API 的以下方法将被弃用 并于 2025 年 9 月 1 日停用:

要为应用和设备设置托管配置,您可以 policy.productPolicy.managedConfiguration(在设备政策中)。

服务账号密钥服务(公告日期:2021 年 9 月 1 日 - 停用日期:2025 年 9 月 30 日)

自 9 月起,Google Play EMM API 的以下方法将被弃用 并于 2025 年 9 月 1 日停用:

如果您使用的是程序化创建的 ESA,我们建议您改用 使用通过 Cloud IAM 配置的服务账号来调用 Play EMM API。通过 Cloud IAM,您可以为服务创建和删除密钥 账号密钥。

您现在可以选择继续使用以编程方式创建的 ESA,但 将无法再轮替 ESA 密钥。

封闭式轨道(公告日期:2021 年 9 月 1 日 - 停用日期:2025 年 9 月 30 日)

方法请求中的 policy.productPolicy[].tracks[] 字段 devices.update 自 2021 年 9 月 1 日起被弃用,日后会被弃用 。

您可以检索针对 应用(使用 products.get)。 然后,您可以通过设置 policy.productPolicy[].trackIds[](在设备政策中)。了解如何 向用户分发封闭式轨道