Utilizzare l'API ARCore su Google Cloud

Seleziona la piattaforma: .

Funzionalità ARCore come il campo Geospaziale API e Cloud Anchor utilizzano API ARCore ospitata su Google Cloud. Quando utilizzi queste funzioni, la tua applicazione utilizza le credenziali per accedere al servizio API ARCore.

Questa guida rapida descrive come configurare la tua applicazione in modo che possa comunicare con il servizio API ARCore ospitato su Google Cloud.

Crea un nuovo progetto Google Cloud o utilizzane uno esistente

Se hai già un progetto, selezionalo.

Vai al selettore progetti

Se non hai già un progetto Google Cloud, creane uno.

Crea nuovo progetto

Abilita l'API ARCore

Per utilizzare l'API ARCore, devi abilitarla nel tuo progetto.

Abilita l'API ARCore

Configurare un metodo di autorizzazione

Un'applicazione iOS può comunicare con l'API ARCore utilizzando due diverse metodi di autorizzazione: autorizzazione senza chiave, il metodo consigliato e l'autorizzazione della chiave API:

  • L'autorizzazione senza chiave utilizza un token firmato per controllare l'accesso all'API. Questo richiede un server di tua proprietà per firmare i token e controllare l'accesso a l'API.
  • Una chiave API è una stringa che identifica un progetto Google Cloud. Le chiavi API sono generalmente non considerati sicuri in quanto sono generalmente accessibili ai clienti. Valuta la possibilità di utilizzare l'autorizzazione dei token per comunicare con l'API ARCore.

  1. In Google Cloud, apri la pagina Credenziali.
    Credenziali
  2. Fai clic su Crea credenziali, quindi seleziona Chiave API dal menu.
    Il La finestra di dialogo Chiave API creata mostra la stringa per la chiave appena creata.
  3. Quando crei una GARSession, usa GARSession#sessionWithAPIKey:bundleIdentifier:error: e inserisci la chiave API:

    self.garSession = [GARSession sessionWithAPIKey:@"your-api-key"
                                   bundleIdentifier:nil
                                              error:&error];
    
  4. Consulta la documentazione sulle limitazioni relative alle chiavi API per proteggere la chiave API.

L'app è ora configurata per l'utilizzo delle chiavi API.

Passaggi successivi

Con l'autorizzazione configurata, dai un'occhiata alle seguenti funzionalità ARCore che utilizzano Questo: