Usa la API de ARCore en Google Cloud

Selecciona la plataforma:

atributos de ARCore, como Geospatial API y Cloud Anchors usan la API de ARCore alojada en Google Cloud. Cuando usas estas funciones, tu aplicación usa credenciales para acceder al servicio de la API de ARCore.

En esta guía de inicio rápido, se describe cómo configurar tu aplicación para que pueda comunicarse con el servicio de la API de ARCore alojado en Google Cloud.

Crea un proyecto de Google Cloud nuevo o usa uno existente

Si ya tienes un proyecto, selecciónalo.

Ir al selector de proyectos

Si no tienes un proyecto de Google Cloud existente, crea uno.

Crear un nuevo proyecto

Habilita la API de ARCore

Para usar la API de ARCore, debes habilitarla en tu proyecto.

Habilitar la API de ARCore

Configura un método de autorización

Una aplicación para iOS puede comunicarse con la API de ARCore mediante dos métodos de autorización: la autorización sin clave, que es la el método recomendado y la autorización de la clave de API:

  • La autorización sin clave usa un token firmado para controlar el acceso a la API. Esta requiere un servidor de tu propiedad para firmar tokens y controlar el acceso a la API.
  • Una clave de API es una cadena que identifica un proyecto de Google Cloud. Las claves de API son no suelen considerarse seguras, ya que suelen ser accesibles para los clientes. Considera usar la autorización de token para comunicarte con la API de ARCore.

  1. En Google Cloud, abre la página Credenciales.
    Credenciales
  2. Haz clic en Crear credenciales y, luego, selecciona Clave de API en el menú.
    El En el diálogo Se creó la clave de API, se muestra la string de la clave que acabas de crear.
  3. Cuando crees un GARSession, usa GARSession#sessionWithAPIKey:bundleIdentifier:error: y, luego, inserta tu clave de API:

    self.garSession = [GARSession sessionWithAPIKey:@"your-api-key"
                                   bundleIdentifier:nil
                                              error:&error];
    
  4. Revisa la documentación sobre las restricciones de la clave de API. para proteger tu clave de API.

La app ya está configurada para usar claves de API.

¿Qué sigue?

Con la autorización configurada, consulta las siguientes funciones de ARCore que usan de la siguiente manera: