コンテンツにスキップ
Get Started

Google Play

FirstLook では、プレイヤーのオンボーディング体験の一環として Google Play を統合することができます。

Google Play アカウントを FirstLook と統合する

Section titled “Google Play アカウントを FirstLook と統合する”

Google Play のクローズドテストを FirstLook と接続するには、主に Google Play Console から参加 URL(オプトイン URL とも呼ばれます)を取得する必要があります。このリンクにより、承認されたテスターが招待を承諾し、Play ストアからゲームをダウンロードできるようになります。

Section titled “クローズドテストのアクセスリンクを取得する方法”
  1. Google Play Console にサインインします。
  2. 一覧からアプリを選択します。
  3. 左側のサイドバーで、テストとリリース > クローズドテストに移動します。
  4. 使用したいトラック(例:「Alpha」)を見つけて、トラックを管理をクリックします。
  5. テスタータブを選択します。
  6. 「テスターがテストに参加する方法」セクションまでスクロールします。
  7. Web URL の横にあるリンクをコピーをクリックします。

Google Play

新しい個人デベロッパーアカウントを使用している場合、Google は本番環境へのアクセスを申請する前に、必須のテスト期間を設けています。

  • 最低テスター数:クローズドテストにオプトインしているテスターが少なくとも 20 人必要です。
  • テスト期間:これらのテスターは、少なくとも 14 日間継続してオプトインし、アプリを使用し続ける必要があります。

FirstLook は、テスターのメールアドレスの収集を自動化し、オンボーディングプロセス完了直後に参加リンクを提供することで、これらの要件を満たすのをサポートします。

Unity SDK を使用してゲームクライアントから直接プレイヤーを認証する場合、FirstLook が Google ID トークンを検証できるよう OAuth 2.0 クライアント ID を設定する必要があります。

Google Cloud Console で OAuth 2.0 クライアント ID を作成する

Section titled “Google Cloud Console で OAuth 2.0 クライアント ID を作成する”
  1. Google Cloud Console にアクセスし、プロジェクトを開きます(または新規作成します)。
  2. APIs & Services > Credentials に移動します。
  3. Create Credentials > OAuth 2.0 Client ID をクリックします。
  4. アプリケーションタイプとして Web application を選択します。
    • これは FirstLook がサーバー側で ID トークンを検証するために使用するクライアント ID です。ここでは Android クライアント ID を使用しないでください。
  5. 名前を付け(例:「FirstLook Token Verification」)、Create をクリックします。
  6. クライアント ID をコピーします(123456789-abcdefg.apps.googleusercontent.com のような形式です)。

Android アプリを登録する(Android での Google サインインに必須)

Section titled “Android アプリを登録する(Android での Google サインインに必須)”

Android ビルドで Google サインインを機能させるには、Google がサインインリクエストを検証できるよう、アプリを Android OAuth クライアントとして登録する必要があります。

  1. APIs & Services > Credentials で、Create Credentials > OAuth 2.0 Client ID を再度クリックします。
  2. アプリケーションタイプとして Android を選択します。
  3. アプリの package name(例:com.yourcompany.yourgame)と署名キーの SHA-1 certificate fingerprint を入力します。
    • デバッグ用の SHA-1 を取得するには:keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
    • リリースビルドの場合は、リリースキーストアの SHA-1 を使用してください。
  4. Create をクリックします。この Android クライアント ID を FirstLook に追加する必要はありません。これは Google がアプリからのサインインリクエストを受け付けるためにのみ必要です。

Web クライアント ID を FirstLook に追加する

Section titled “Web クライアント ID を FirstLook に追加する”
  1. FirstLook ダッシュボードで Config > Google Play に移動します。
  2. 上記で作成した Web application クライアント ID を許可リストに追加します。
  3. Save をクリックします。

Google サインインライブラリで設定するクライアント ID と FirstLook ダッシュボードのクライアント ID は一致している必要があります。ID トークンを SDK に渡す方法については、Unity SDK セットアップガイドを参照してください。

統合を完了するために必要な詳細情報が揃ったら、FirstLook で正しく動作させるためにいくつかの手順があります。

  1. Google Play はこちらでオンにすることができ、サインアップおよびオンボーディング中にプレイヤーがアカウントを連携できるようになります。
  2. プレイヤーは Google Play Console に手動でアップロードする必要があります。そのためには、クローズドテストのトラックに移動し、Testers タブをクリックして、FirstLook プレイヤーを CSV でアップロードします。
  3. プレイヤーにアクセスを付与するために配布できる新しいキータイプを作成します。これは Keys & Access タブから行うことができます。
    • 前に作成した URL をここに追加できます。

Key Setup

Google Play Upload