Google Cloud で ARCore API を使用する

プラットフォームを選択: <ph type="x-smartling-placeholder"></ph>

Geospatial APICloud Anchors は Google Cloud でホストされる ARCore API。これらの機能を使用する場合、アプリケーションは 認証情報を使用して ARCore API サービスにアクセスします。

このクイックスタートでは、アプリケーションを設定して、 Google Cloud でホストされている ARCore API サービスと通信できます。

新しい Google Cloud プロジェクトを作成するか、既存のプロジェクトを使用する

既存のプロジェクトがある場合は、それを選択します。

プロジェクト セレクタに移動

既存の Google Cloud プロジェクトがない場合は、1 つ作成します。

新しいプロジェクトを作成する

ARCore API を有効にする

ARCore API を使用するには、プロジェクトで有効にする必要があります。

ARCore API を有効にする

認証方法を設定する

iOS アプリは、次の 2 つの方法で ARCore API と通信できます。 認可方法: キーレス認証。これは、 方法、API キー認証があります。

  • キーレス認証では、API へのアクセスを制御するために署名されたトークンを使用します。この メソッドでは、トークンに署名し、トークンへのアクセスを制御するために、 できます。
  • API キーは、Google Cloud プロジェクトを識別する文字列です。API キーは、 これらはクライアントがアクセスできるため、一般的には安全とは見なされません。 トークン認証を使用して ARCore API と通信することを検討してください。
キーレスAPI キー

  1. Google Cloud で、[認証情報] ページを開きます。
    認証情報
  2. [認証情報の作成] を選択し、メニューから [API キー] を選択します。
    [API キーを作成しました] ダイアログに、新しく作成したキーの文字列が表示されます。
  3. GARSession を作成するときは、次のコマンドを使用します。 GARSession#sessionWithAPIKey:bundleIdentifier:error: API キーを入力します。

    self.garSession = [GARSession sessionWithAPIKey:@"your-api-key"
                                   bundleIdentifier:nil
                                              error:&error];
    
  4. API キーの制限に関するドキュメントを確認する して、API キーを保護します。

これで、アプリが API キーを使用するように構成されました。

次のステップ

認可を構成したら、以下を使用する ARCore 機能を確認してください。 説明します。