ログイン設定
サインイン設定では、App ID で使用されるサインイン情報を構成します。
ノート
- サインイン設定を行うには、プロジェクトとApp IDが登録されている必要があります。App CenterでプロジェクトとApp IDを登録できます。詳細については、App Centerを参照してください。
サインイン設定のメイン画面¶
- プロジェクトの選択: App Center で設定されている開発中またはライブ状態のプロジェクトのみを表示します。
- App ID: プロジェクトにリンクされているアプリ ID を一覧表示し、開発中、ライブ、未使用、サービス終了などのステータスを示します。感嘆符 (!) は、未登録または保留中のサインイン設定を持つアプリ ID を示します。
- リセット: 既存の設定に戻します。設定がサーバーに保存されている場合は、保存したバージョンにロールバックされます。
- 変更履歴: サインイン設定メニューの変更履歴が表示されます。
サインイン設定の手順¶
サインイン設定には、サインインの種類の選択、サインイン順序の並べ替え、認証キーの登録の 3 つの手順が含まれます。
- サインイン方法を選択する
- サポートされているサインインの種類は、App Center で App ID に登録されている OS に基づいて自動的に表示されます。アクティブ化するサインインの種類を選択します。
- サインイン順序の手配
- プロジェクトの要件に応じて、選択したサインインの種類をドラッグして順序を調整します。
- 認証キーの登録
- 各ストアから提供されている認証キーをコピーして、サインイン設定ページに貼り付けます。すべてのサインイン方法で、サインイン設定メニューに認証キーを登録する必要があるわけではないことに注意してください。一部の Hive SDK に直接登録する必要があります。各ストアの認証キーを登録するための詳細な手順を以下に示します。
サポートされているサインインの種類¶
サインイン設定は、App IDに紐づくプロジェクトごとに個別に行う必要があり、App Centerに登録したOSによって異なります。
モバイル(Android、iOS)¶
モバイル (Android、iOS): サポートされている IdP には、Google Play、Hive、Google、Facebook などがあります。
-
Android:Google Play、Hive、Google、Facebook、QQ、VK、WeChat、Apple、LINE、Weverse、Huawei、X、Steam
-
iOS:Game Center、Hive、Google、Facebook、QQ、VK、WeChat、Apple、LINE、Weverse、X、Steam
PC(Windows、MacOS)¶
PC(Windows、MacOS):サポートされているIdPには、Hive、Google、Facebook、Appleが含まれます。App CenterでApp IDがSteamマーケットに設定されている場合、「Steamでサインイン」は必須です。
ウェブ¶
ウェブ: サポートされている IdP には、Hive、Google、Facebook、Apple などがあります。Web サインインの場合、認証キーのセットアップ中にリダイレクト URI を登録する必要があります。
ストア キーの発行とサインイン認証キーの登録¶
サインイン設定メニューに登録された認証キーには、Hiveがサインイン用に提供したすべてのキーが含まれているわけではありません。サインイン設定メニューに登録されていないIdPは、SDKに登録してください。
ノート
- サインイン設定メニューでキーを登録するときは、モバイル、PC、Web で同じプロジェクトのストア キーが一貫して登録されていることを確認してください。
Google Play でログイン¶
サインイン認証キー入力画面¶
Google Playでログインするには、以下の手順を参考にClient IDとClient Secretを取得し、サインイン設定メニューに登録してください。
Google Play Console の鍵の発行と登録のプロセス¶
- Google Play Console: Play ゲームサービスを設定する
- Google Cloud Console でプロジェクトを作成する
- Google Cloud ConsoleでのOAuth同意画面の設定
-
Google Cloud Console でのユーザー認証情報の作成
- [API & Services] > [Credentials] に移動し、[Create Credentials] > [OAuth Client ID] をクリックします。
- アプリケーションの種類: Android
- アプリケーションの種類、名前、SHA-1 証明書のフィンガープリントを入力し、[作成]をクリックします。Google Play サービスガイド 参照
- 「OAuth クライアントの作成」ウィンドウで、クライアント ID を確認します。
- アプリケーションの種類: Web アプリケーション
ノート
- Google Play を使用してサインインするには、ユーザー資格情報の作成時に Android と Web アプリケーションの両方のタイプを生成します。Android アプリケーションの種類は Hive SDK の構成に必要ですが、Web アプリケーションの種類はサインイン設定メニューで認証キーを登録するために使用されます。
-
Google Play Console の Play ゲームサービス設定でクラウド プロジェクトを設定する
Google でログイン¶
サインイン認証キー入力画面¶
Googleログインを設定するには、以下の手順に従ってクライアントIDとクライアントシークレットを取得し、サインイン設定メニューに登録します。
Google Cloud Console の鍵の発行と登録のプロセス¶
- Google Cloud Console でプロジェクトを作成する
- Google Cloud ConsoleでのOAuth同意画面の設定
- Google Cloud Console でのユーザー認証情報の作成
- [API & Services] > [Credentials] に移動し、[Create Credentials] > [OAuth Client ID] をクリックします。
- アプリケーションの種類: Android
- アプリケーションの種類、名前、SHA-1 証明書のフィンガープリントを入力し、[作成] をクリックします。Google Play サービスガイド 参照
- 「OAuth クライアントの作成」ウィンドウで、クライアント ID を確認します。
- アプリケーションの種類: Web アプリケーション
ノート
- Android のアプリケーションの種類は、Hive SDK で構成されます。
- Web アプリケーションのアプリケーションの種類は、Web、Windows、および MacOS のサインイン設定メニューで使用されます。
Facebookでサインイン¶
サインイン認証キー入力画面¶
Facebookサインインを利用するには、以下の手順でApp IDとApp Secretを取得し、サインイン設定メニューに登録してください。
Facebook開発者サイトキーの発行と登録プロセス¶
- Facebook開発者サイトへのアクセスとサインイン
- アプリ設定ページでアプリIDとアプリシークレットコードを確認してください
- 筆記
Appleでサインイン¶
サインイン認証キー入力画面¶
iOS以外のプラットフォームでAppleサインインを使用するには、以下の手順に従ってApp StoreコンソールからバンドルID、チームID、キーID、秘密鍵を取得し、サインイン設定メニューに登録します。認証キーに入力したバンドルIDがアプリIDと一致しない場合は、Apple DeveloperサイトからバンドルIDを入力してください。
Apple Developer Site Keyの発行と登録プロセス¶
- アクセス証明書、識別子、プロファイル
- Apple Developerサイトにアクセスし、Apple IDでサインインして、トップメニューの[アカウント]をクリックします。[Certificates, Identifiers & Profiles] に移動します。
- バンドル ID の確認
- チームIDの確認
- Apple Developer アカウントの一意の識別子であるチーム ID は、[メンバーシップ] セクションで確認できます。
- キー ID の確認
- 秘密鍵のダウンロード
HUAWEI IDでサインイン¶
サインイン認証キー入力画面¶
HUAWEI IDサインインを設定するには、以下の手順に従ってHuaweiのクライアントIDとクライアントシークレットを取得し、サインイン設定メニューに登録します。
Huawei Developer Consoleのキー発行と登録プロセス¶
- AppGallery Connectにアクセス
- プロジェクト設定でアプリ ID とアプリ シークレットを確認する
Steamでサインイン¶
モバイル(Android、iOS)¶
サインイン認証キー入力画面¶
Steamサインインを設定するには、以下の手順に従ってSteam Web APIキーを取得し、サインイン設定メニューに登録します。
Steamworksパートナーサイトキーの発行と登録プロセス¶
- Steamworksパートナーサイトへのアクセスとログイン
- Web API キーの確認
ノート
- モバイルの場合、App IDは使用されません。
PC(Winodows、MacOS)¶
サインイン認証キー入力画面¶
Steamサインインを設定するには、以下の手順に従ってSteamアプリIDとWeb APIキーを取得し、サインイン設定メニューに登録します。
Steamworksパートナーサイトキーの発行と登録プロセス¶
- アプリIDの確認
- 「Manage Users & Permissions」でWeb APIを確認する