ログイン設定
サインイン設定は、App IDによって使用されるサインイン情報を構成します。
Note
- サインイン設定を行うには、プロジェクトとアプリIDがすでに登録されている必要があります。プロジェクトとアプリIDはApp Centerで登録できます。詳細については、App Centerを参照してください。
サインイン設定メイン画面¶
- プロジェクトを選択: アプリセンターで設定された開発中またはライブステータスのプロジェクトのみを表示します。
- アプリID: プロジェクトにリンクされたアプリIDをリストし、開発中、ライブ、未使用、またはサービス終了などのステータスを表示します。感嘆符 (!) は、未登録または保留中のサインイン設定を持つアプリIDを示します。
- リセット: 既存の設定に戻ります。設定がサーバーに保存されている場合、保存されたバージョンにロールバックします。
- 変更履歴: サインイン設定メニューの変更履歴を表示します。
サインイン設定の手順¶
サインイン設定は、サインインタイプの選択、サインイン順序の設定、および認証キーの登録という3つのステップで構成されています。
- サインイン方法を選択
- サポートされているサインインタイプは、App CenterのApp IDに登録されたOSに基づいて自動的に表示されます。アクティブにしたいサインインタイプを選択してください。
- サインイン順序を整理
- プロジェクトの要件に応じて、選択したサインインタイプの順序をドラッグして調整します。
- 認証キーを登録
- 各ストアから提供された認証キーをコピーし、サインイン設定ページに貼り付けます。すべてのサインイン方法がサインイン設定メニューで認証キーを登録する必要があるわけではなく、一部はHive SDKに直接登録する必要があることに注意してください。各ストアの認証キーを登録するための詳細な手順は以下に示されています。
Note
使用したいIdPがHive SDKバージョンをサポートしているか確認してください。
サポートされているサインインタイプ¶
サインイン設定は、App IDにリンクされた各プロジェクトごとに個別に構成する必要があり、構成はApp Centerに登録されたOSに依存します。
モバイル (Android, iOS)¶
モバイル (Android, iOS): サポートされているIdPには、Google Play、Hive、Google、Facebookなどが含まれます。
-
Android : Google Play, Hive, Facebook, Apple, Google, QQ, VK, WeChat, LINE, Weverse, Huawei, Steam, X, Telegram, XIAOMI
-
iOS : ゲームセンター、ハイブ、フェイスブック、アップル、グーグル、QQ、VK、WeChat、LINE、Weverse、Steam、X、テレグラム
PC (Windows, MacOS)¶
PC (Windows, MacOS): サポートされているIdPには、Hive、Google、Facebook、Apple、Line、X、およびTelegramが含まれます。アプリセンターでApp IDがSteamマーケットに設定されている場合、「Steamでサインイン」は必須です。
ウェブ¶
ウェブ: サポートされているIdPには、Hive、Google、Facebook、Apple、LINE、X、Google Play、およびSteamが含まれます。
ウェブサインインを使用する場合は、認証キーを登録する際にリダイレクトURIを設定する必要があります。
リダイレクトURIは、ウェブサインイン認証が完了した後にユーザーがリダイレクトされるページのアドレスであり、最大五(5)つのリダイレクトURIを登録できます。 
Note
- プロトコルが異なる場合、ドメインが同じでもアドレスは異なるものとして認識されます。両方のプロトコルを使用する場合は、それぞれのアドレスを別々に登録する必要があります。
ストアキーの発行とサインイン認証キーの登録¶
IdP(アイデンティティプロバイダー)ログインを使用するには、各IdPが提供する認証キーが必要です。これらのキーのすべてがログイン設定メニューに登録されているわけではなく、一部のIdPキーはSDKに登録する必要があります。 SDK統合については、SDK認証ガイドを参照してください。 ウェブログインについては、ウェブログインガイドを参照してください。
Note
- サインイン設定メニューでキーを登録する際は、同じプロジェクトのストアキーがモバイル、PC、ウェブで一貫して登録されていることを確認してください。
Google Playでサインイン¶
サインイン認証キー入力画面¶
Google Playを使用してサインインするには、以下の手順に従ってクライアントIDとクライアントシークレットを取得し、サインイン設定メニューに登録してください。
Google Play Consoleのキー発行と登録プロセス¶
- Google Play Console: Play Games Servicesの設定
- Google Cloud Consoleでプロジェクトを作成
- Google Cloud ConsoleでOAuth同意画面を設定
-
Google Cloud Consoleでユーザー資格情報を作成
- APIとサービス > 資格情報に移動し、資格情報を作成 > OAuthクライアントIDをクリックします。
- アプリケーションタイプ: Android
- アプリケーションタイプ、名前、SHA-1証明書フィンガープリントを入力し、作成をクリックします。Google Playサービスガイドを参照してください。
- OAuthクライアント作成ウィンドウで、クライアントIDを確認します。
- アプリケーションタイプ: ウェブアプリケーション
Note
- Google Playをサインインに使用するには、ユーザー認証情報を作成する際にAndroidおよびWebアプリケーションタイプの両方を生成してください。AndroidアプリケーションタイプはHive SDKの設定に必要であり、Webアプリケーションタイプはサインイン設定メニューで認証キーを登録するために使用されます。
- APIとサービス > 資格情報に移動し、資格情報を作成 > OAuthクライアントIDをクリックします。
-
Google Play ConsoleのPlay Games Services設定でクラウドプロジェクトを設定する
Googleでサインイン¶
サインイン認証キー入力画面¶
Googleサインインを設定するには、以下の手順に従ってクライアントIDとクライアントシークレットを取得し、サインイン設定メニューに登録してください。
Google Cloud Console キー発行および登録プロセス¶
- Google Cloud Console でプロジェクトを作成
- Google Cloud Console で OAuth 同意画面を設定
-
Google Cloud Console でユーザー資格情報を作成
- API & サービス > 資格情報に移動し、資格情報を作成 > OAuth クライアント ID をクリックします。
- アプリケーションタイプ: Android
- アプリケーションタイプ、名前、および SHA-1 証明書フィンガープリントを入力し、作成をクリックします。Google Play サービスガイドを参照
- OAuth クライアント作成ウィンドウで、クライアント ID を確認します。
- アプリケーションタイプ: ウェブアプリケーション
Note
- Googleログインを使用するには、次の2つのOAuth 2.0クライアントIDを構成する必要があります。
- ウェブアプリケーションタイプのクライアントID : サーバー上でIDトークンを検証するために使用
- AndroidタイプのクライアントID : アプリのパッケージ名とSHA-1証明書フィンガープリントが必要です。
- API & サービス > 資格情報に移動し、資格情報を作成 > OAuth クライアント ID をクリックします。
Facebookでサインイン¶
サインイン認証キー入力画面¶
Facebookサインインを使用するには、以下の手順に従ってApp IDとApp Secretを取得し、サインイン設定メニューに登録してください。
Facebook開発者サイトのキー発行と登録プロセス¶
- Facebook開発者サイトにアクセスしてサインインする
- アプリ設定ページでアプリIDとアプリシークレットコードを確認する
- 注意事項
Warning
FacebookログインがあなたのiOSアプリで動作していませんか?
Facebookコンソールで「アプリシークレットがクライアントに埋め込まれていますか?」オプションが有効になっている場合、iOSでトラッキングの許可を拒否したユーザーはFacebookでログインできない可能性があります。
ログインの問題を避けるために、このオプションを無効にしてください。
Appleでサインイン¶
サインイン認証キー入力画面¶
iOS以外のプラットフォームでAppleサインインを使用するには、以下の手順に従ってApp Store ConsoleからサービスID、チームID、キーID、および秘密鍵を取得し、それらをサインイン設定メニューに登録してください。
Apple Developer サイトのキー発行および登録プロセス¶
- 証明書、識別子、プロファイルにアクセス
- Apple Developer サイトにアクセスし、Apple ID でサインインし、上部メニューの「アカウント」をクリックします。証明書、識別子、プロファイルに移動します。
- サービス ID を確認
- チーム ID を確認
- Apple Developer アカウントの一意の識別子であるチーム ID は、メンバーシップセクションにあります。
- キー ID を確認
- プライベートキーをダウンロード
Appleでのサインインのためのサーバー間通知URL登録手続き(2026年1月1日施行)¶
2026年1月1日以降、Appleでのサインインを使用するアプリは、URLを登録する必要があります。これにより、サーバー間通知を受け取ることができます。 これらの通知により、ユーザーがメール転送設定を変更したり、アプリ内アカウントを削除したり、Appleアカウントを完全に削除したときに、Appleが情報をあなたのサーバーに送信できるようになります。
サーバー間通知のためのURLの構築¶
- Hive Console > App Center > プロジェクト管理で、サーバー間通知を受け取るプロジェクトのゲームインデックスを見つけます。
- 特定したゲームインデックスを使用して、以下の形式でURLを構築します:
Apple Developerサイトへの登録¶
- 証明書、識別子、プロファイルに移動
- Apple IDでApple Developerサイトにログインします。
- 上部メニューからアカウントをクリックし、次に証明書、識別子、プロファイルに進みます。
- アプリを選択
- Appleでのサインイン設定を編集
- サーバー間通知URLを登録
HUAWEI IDでサインイン¶
サインイン認証キー入力画面¶
HUAWEI IDサインインを構成するには、以下の手順に従ってHuaweiのクライアントIDとクライアントシークレットを取得し、サインイン設定メニューに登録します。
Huawei Developer Console キー発行および登録プロセス¶
- AppGallery Connectにアクセス
- プロジェクト設定でApp IDとApp Secretを確認
Steamでサインイン¶
モバイル (Android, iOS)¶
サインイン認証キー入力画面¶
Steamサインインを設定するには、以下の手順に従ってSteam Web APIキーを取得し、サインイン設定メニューに登録してください。
Steamworks パートナーサイトのキー発行と登録プロセス¶
- Steamworks パートナーサイトにアクセスしてログインする
- Web API キーを確認する
Note
- モバイルの場合、アプリIDは使用されません。
PC (Windows, MacOS)¶
サインイン認証キー入力画面¶
Steamサインインを設定するには、以下の手順に従ってSteamアプリIDとWeb APIキーを取得し、サインイン設定メニューに登録してください。
Steamworks パートナーサイトのキー発行と登録プロセス¶
- アプリIDを確認する
- ユーザーと権限の管理でWeb APIを確認する
Telegramでサインイン¶
サインイン設定 認証キー入力画面¶
Telegramでサインインを使用するには、以下の指示に従ってボットトークンを取得し、設定メニューに登録してください。
Telegramキーの発行と登録プロセス¶
- ボットを作成する
- Telegramアプリを起動し、検索バーにBotFatherと入力して検索します。
- BotFatherとのチャットを開始し、
/startコマンドを入力します。 /newbotコマンドを入力して、ログイン処理用の新しいボットを作成します。- ボット名とユーザー名を順に入力します。
- ボット名: ユーザーがボットを識別するための名前(例:
MyLoginBot)。 - ユーザー名:
_botで終わるユニークな名前(例:my_login_bot)。
- ボット名: ユーザーがボットを識別するための名前(例:
- ボットの作成が完了すると、BotFatherがボットトークンを提供します。このトークンは、Telegram APIを介してボットと通信するために使用されます。
LINEでサインイン¶
サインイン設定 認証キー入力画面¶
ウェブサインインのためにLINEサインインを使用するには、以下の情報を参照してチャンネルIDとチャンネルシークレットを見つけ、それをサインイン設定メニューに登録してください。
LINEキーを発行して登録する手順¶
- LINEサインインチャンネルを作成する
- チャンネルIDとチャンネルシークレットを確認する
- コールバックURLを登録する
- LINEサインインタブでLINEサインインを有効にします。
- コールバックURLフィールドに、ウェブサインインのリダイレクトURIを入力します。
- コールバックURLの値については、Hive Server API > Web Sign-in Integration > Getting Startedガイドを参照してください。
Xでサインイン¶
サインイン設定 認証キー入力画面¶
ウェブサインインのためにXサインインを使用するには、以下の情報を参照してクライアントIDとクライアントシークレットを見つけ、それらをサインイン設定メニューに登録してください。
Xキーの発行と登録手順¶
- X Developer Consoleでアプリを作成する
- X Developer Consoleにサインインし、アプリページに移動します。
- 統合するアプリを選択するか、新しいアプリを作成します。
- OAuth 2.0を設定する
- 選択したアプリで、ユーザー認証設定(OAuth 2.0)の設定ボタンをクリックします。

- 次の項目を入力します。
- アプリの権限
- アプリの種類
- コールバックURI / リダイレクトURL
- コールバックURLの値については、Hive Server API > Webサインイン統合 > はじめにガイドを参照してください。

- コールバックURLの値については、Hive Server API > Webサインイン統合 > はじめにガイドを参照してください。
- 選択したアプリで、ユーザー認証設定(OAuth 2.0)の設定ボタンをクリックします。
- アプリ内のクライアントIDとクライアントシークレットを確認する




























