コンテンツにスキップ

Google認証とGoogle Play Games認証の分離

Google Play Games Guide for PCに準拠し、Googleの次世代Play IDに対応するために、Google認証とGoogle Play Games認証が分離されました(SDKv4.21.0で実装されています)。 2023年6月7日以前にApp Centerに登録されたタイトルのみが影響を受けます;新しい登録は影響を受けません。

一般的な修正

アプリセンターのログインIdP設定を変更し、Google認証とGoogle Play Games認証の分離に伴い、レガシーサポート設定を追加する必要がありました。SDKv4.21.0では、レガシーサポートが「無効」とマークされている場合、「Google Playでサインイン」は暗黙のログインとして機能します。

レガシーサポートが追加されました

  • アプリセンターのログインIdP設定を変更し、Google認証とGoogle Play Games認証の分離に伴い、レガシーサポート設定を追加する必要がありました。SDKv4.21.0では、レガシーサポートが「無効」とマークされている場合、「Google Playでサインイン」は暗黙的なログインとして機能します。レガシーサポートはアプリセンターメニューで確認できます。

    • メニューの場所: Hive Console > App Center > ゲーム管理 > ゲームリスト > Hive製品設定 > レガシーサポート チェック

ログイン IdP 設定が変更されました

  • アプリセンターでは、「Googleでサインイン」と「Google Playでサインイン」が、各アプリIDのサインインタブに設定された「Google/Google Playでサインイン」とは別になっています。

  • 現在のゲームアプリIDログイン設定が「Google/Google Playでサインイン」から「Googleでサインイン」に変更されました。レガシーサポートが「有効」とマークされている場合、ログイン設定が変更されても、明示的なログイン中にIdPに表示されるアイコンは「Google Playでサインイン」のままで、ゲーム内プロフィール内の同期状態と一致します。

  • 「Google Playでサインイン」を登録する際は、App CenterにクライアントIDとクライアントシークレットを登録する必要があります。リダイレクトURIをGoogle Consoleに登録してください。 ログイン設定は、以下のApp Centerメニューで確認できます。

    • メニューの場所: Hive Console > App Center > Manage AppID > List of AppIDs > Login チェック


修正

PC用Google Playゲームを使用したゲーム

2023年6月7日以前に登録され、Google Play Games (GPG) for PCを使用または使用する予定のゲームには、以下の修正を行う必要があります。

  • Google Play Games for PCは「あなたのゲームは、ボタンを選択する必要なく、Play Games Services IDで自動的に保存されるべきです。ゲームプレイは、アカウントに手動でログインする必要なく有効化されるべきです。」と説明しています。
    • SDKのバージョンをv4.21.0に更新し、レガシーサポートを「有効」から「無効」に変更する必要があります。
    • App Centerのログイン設定では、「Googleでサインイン」と「Google Playでサインイン」の両方を選択する必要があります。さらに、ゲームはゲーム内プロフィールで「Google同期」と「Google Play同期」をIdP同期として表示する必要があります。
    • App Centerのログイン設定で「Googleでサインイン」ボタンが設定されている場合、レガシーサポートが「有効」から「無効」に変更されると、明示的なログインボタンは「Google Playでサインイン」から「Googleでサインイン」に変更されます。ユーザーの混乱を避けるために、ゲームが更新されている間にApp Centerの設定を変更してください。
    • 暗黙のサインインは、レガシーサポートが「有効」から「無効」に変更されると、「Googleでサインイン」から「Google Playでサインイン」に変更されます。
    • レガシーサポートが「有効」から「無効」に変更されると、既存のログインユーザーに対してGoogle認証とGoogle Play認証を分離する必要があるため、ゲーム内でGoogleリンクとGoogle Playリンクの両方のためにIdPリンク指標を表示する必要があります。この場合、ゲーム内で「Google Playリンク」と「Googleリンク」を分離する際に、単一のデバイスから複数のGoogleアカウントを以前にリンクしていたユーザー(主アカウント/サブアカウント)の場合、Google Playアカウントは最近サインインしたGoogleアカウントにリンクされ、Google Playゲームサービスと既存のIDソリューションをリンクするための推奨ドキュメントに記載されている「最近のアカウントの呼び出し」ポリシーに従います。
      • たとえば、2つのGoogleアカウント(主アカウントとして「aaa@gmail.com」、副アカウントとして「bbb@gmail.com」)を交互に使用しているユーザーが、最近「aaa@gmail.com」アカウントでサインインしている場合、レガシーサポートが「有効」から「無効」に変更されると(Google認証とGoogle Play認証を分離)、Google(aaa@gmail.com)アカウントとGoogle Playアカウントはゲーム内で別々に表示されますが、Googleリンクアカウント(bbb@gmail.com)のみが表示されます。
      • Google認証とGoogle Play認証が分離されたため、CrossplayでGoogleでサインインする際に「Google Playでサインイン」を選択した新しいユーザーは、新しいアカウントが作成されます。