Google連携
    • PDF

    Google連携

    • PDF

    記事の要約

    Classic/VPC環境で利用できます。

    Googleログイン機能を使用するためのコンソールご利用ガイドです。

    GAMEPOT連携以外のコンソールの使用方法は、次をご参照ください。

    GAMEPOTダッシュボードに Googleログイン認証情報を登録

    Googleログイン認証キーを GAMEPOTダッシュボードに登録する方法は次の通りです。
    GAMEPOTダッシュボード > プロジェクトの設定 > 認証 > Googleメニューを順にクリックし、「Client ID (Android、ios) / Client Secret」 を入力します。
    gamepot-google-login03.png

    Googleログインの設定

    Googleログインを使用するには、GAMEPOTダッシュボード > プロジェクトの設定 > 認証 > Googleで全3つの項目に入力する必要があります。
    gamepot-google-login00.png

    1. Client ID (Android)
    2. Client ID (iOS)
    3. Client Secret

    Client ID / Client Secret情報の確認方法

    1) Firebaseコンソールの設定

    1. Firebaseコンソール > プロジェクを選択 > プロジェクトの概要の横の「歯車」アイコンをクリック > プロジェクトの設定をクリックします。
      gamepot-googleLogin01.png

    2. 下部のマイアプリ部分のビルドで使用する SHA-1を追加します。
      gamepot-googleLogin02.png

    3. Google Play Storeでアプリ署名機能を使用中の場合は、アプリ署名鍵の証明書にある SHA-1も追加します。

      • Googleアプリ署名の確認: Google Play Console > プロジェクを選択 > 設定 > アプリ署名 > アプリ署名鍵の証明書 > SHA-1証明書の指紋
        gamepot-googleLogin03.png

    2) Google Cloud Console - OAuth同意画面の設定

    1. APIとサービス > OAuth同意画面に移動し、User Typeタイプは外部を選択します。
      gamepot-googleLogin04.png

    2. アプリ名、ユーザーサポートメール、開発者の連絡先情報を入力します。
      gamepot-googleLogin05.png

      • 保存後、 [続行] ボタンをクリックして OAuth同意画面の設定を完了します。
    3. 設定が完了したら、「公開状態 = プロダクション段階 / ユーザータイプ = 外部」と正しく設定されているか確認します。
      gamepot-googleLogin06.png

    3) Google Cloud Console - ユーザー認証情報の設定

    1. APIとサービス > ユーザー認証情報 > ユーザー認証情報の作成 > OAuthクライアント IDを順に選択します。
      gamepot-googleLogin07.png

    2. アプリケーションタイプは、ビルドプラットフォームに合わせて作成します。

    注意) (*Googleワンタップログイン機能を使用するには、ウェブアプリケーションの作成は必須です

    gamepot-googleLogin08.png

    1. アプリケーションタイプに応じて必須情報を入力します。
    • Androidは、パッケージ名の入力時、ビルド時に使用したパッケージ名とビルドするアプリの SHA-1を入力します。
      gamepot-google-login01.png

    • iOSはバンドル IDを入力します。
      gamepot-googleLogin10.png

    • ウェブアプリケーションは、名前の変更のほか、入力する部分はありません。
      gamepot-googleLogin11.png

    4) Googleログインのための GAMEPOTダッシュボードの入力値情報

    gamepot-googleLogin13.png

    1. 上記で作成した iOSクライアント IDを選択 → クライアント IDをコピー
      → GAMEPOTダッシュボード > プロジェクトの設定 > 認証 > Googleの Client ID (iOS) に入力
    2. 上記で作成したウェブアプリケーションクライアント IDを選択 → クライアント ID、クライアントセキュリティパスワードをコピー
      → GAMEPOTダッシュボード > プロジェクトの設定 > 認証 > Googleの Client ID (Android) / Client Secretに入力
      (上部のプロジェクトを必ずご確認ください)

    iOS Native URL Schemesの入力

    iosで Googleログイン連携を行うには、以下のように iOS URL Schemesを Info > URL Typesに入力します。
    gamepot-google-xcode-url.png

    Unity URL Schemesの入力(iOS)

    Unityを iOSで Googleと連携するには、以下のように Schemesを Supported URL Schemesに入力します。
    Player Settings -> Other Settings -> Supported URL Schemesに、Googleから発行された iOS URLスキーマを図のように入力します。

    • sizeに「1」と入力すると Element 0欄ができので、入力できます。
      gamepot-googleLogin15.png

    iOS URL Schemesの確認方法

    • Google Cloud Console > ユーザー認証情報 > iOSクライアント ID > iOS URLスキーマ
      gamepot-google-login02png

    ログインエラーコードの定義

    CodeMessageText
    7003Couldn't get credential from result. (10: [28444] Developer console is not set up correctly.)Googleログインに必要な開発者コンソールの設定が正しくないために発生する場合で、Client_IDの確認が必要

    この記事は役に立ちましたか?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.