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.

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 Android puede comunicarse con la API de ARCore mediante dos métodos de autorización: la autorización sin clave (OAuth 2.0), que es la el método recomendado y la autorización de la clave de API:

  • La autorización sin clave usa una combinación del nombre del paquete de la aplicación y la huella digital de la clave de firma para autorizar tu aplicación.
  • 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 sin clave 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. En Android Studio, agrega la nueva clave de API a tu proyecto. Incluye la clave de API en un <meta-data> en la <application> en el AndroidManifest.xml de tu app:

    <meta-data
      android:name="com.google.android.ar.API_KEY"
      android:value="API_KEY"/>
    
  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: