ARCore 1.33 云锚点端点变化

自 2022 年 8 月 1.33.0 版起,ARCore Cloud Anchor API 端点已弃用。所有使用 ARCore SDK 1.33.0 及更高版本构建的应用现在均以新的 ARCore API 为目标平台,这是一个通用 API,适用于所有 ARCore 云服务。所有使用 ARCore SDK 1.32.0 及更低版本构建的应用都将继续以旧版 API 为目标平台。

这项更改不会影响现有数据。一旦应用更新为使用 ARCore SDK 1.33.0 或更高版本,并且应用使用的 Google Cloud 项目中启用了新的 ARCore API,功能应与使用上一个端点时的功能相同。为了支持旧版应用,您可以在进行转换时同时启用这两个 API。

如果您的应用使用 Cloud Anchors API,您必须在 2023 年 8 月 31 日之前将其更新为使用 ARCore SDK 1.33.0 或更高版本。在此日期之后,使用 ARCore SDK 1.32.0 或更低版本编译的应用将无法再托管和解析云锚点。

命名变化

上一个 新观看者
API 名称 ARCore Cloud Anchor API ARCore API
域名 arcorecloudanchor.googleapis.com arcore.googleapis.com

更新应用以使用新端点

如需更新您的应用,请执行以下操作:

  1. 访问 Google Cloud Platform 控制台
  2. 确定您的应用使用的是哪个云项目。
  3. 确保已启用 ARCore API
  4. 更新您的应用以使用最新的 ARCore SDK。ARCore SDK 1.33 及更高版本将使用新的 ARCore API。
  5. 在您的应用中使用 Cloud Anchor API 功能来测试这些更改。
  6. 验证更新后的应用的 Cloud Anchor API 使用情况是否显示在 Google Cloud 项目中的 ARCore API 下,而不是显示在 ARCore Cloud Anchor API 下。

更新应用设置

  • 如果您的 iOS 应用使用已签名的 JWT 进行授权,对于使用 ARCore SDK 1.33.0 及更高版本构建的应用,请将 audience 声明更改为 https://arcore.googleapis.com/
  • 如果您的 API 密钥受到限制,您必须允许 ARCore API。
  • 如果您从后端向 ARCore Cloud Anchor Management API 发送请求,则必须启用 ARCore API 并将域名更改为 arcore.googleapis.com