コンテンツにスキップ

ゲームとのアカウントリンクを促進

認証V4は、Google Play ゲームおよびApple Game Center アカウントを通じてアカウントの同期をサポートし、Hive メンバーシップもサポートします。ユーザーデータを保護するために、Hive SDKはユーザーにアカウントをリンクさせるための以下の方法を提案します;

Note

この関数は、ユーザーが作成したPlayerIDを見つけることを可能にします。ユーザーがチュートリアルを実行する前にIdPログインを選択した場合、この関数はチュートリアルをスキップすることをサポートします。ユーザーがPlayerIDを持つアカウントをリンクする場合は、アカウントの競合をIdP同期で処理するを参照してください。

アカウントリンクを促す

ユーザーが初めてゲストとしてログインしたとき、チュートリアル中、またはチュートリアルを完了した直後にアカウントリンクを促すべきです。 ゲーム内設定画面にリンクされたアカウント情報を表示し、他のアカウントリンクオプションを追加する必要もあります。

  • ゲストとして初めてログインしたとき

ゲストログインでゲームをプレイしている場合、ユーザーがゲームを削除したり、モバイルデバイスを交換したりすると、ゲストユーザーはゲームデータを失う可能性があります。したがって、データ損失の可能性についてユーザーに通知し、アカウントをリンクするように促すべきです。

  • ゲストのチュートリアルをプレイ中または完了した直後に

    ゲストユーザーがチュートリアルをプレイする際に、アカウントリンクをチュートリアルのステップの一つとして追加できます。チュートリアルの後、ゲームを開始する前にユーザーデータを保護するために、再度アカウントリンクの画面を表示します。

  • ゲーム内設定画面

    アカウントと同期しているかどうかに関する情報を表示するUIを使用して、ゲーム内設定画面を設計し、アカウントリンクを促すフレーズを公開します。アカウントリンクのために利用可能なゲーム内設定画面を構成するのを忘れないでください。

アカウントリンク画面の構成

ゲストログインでゲームをプレイしている場合、ゲストユーザーはゲームを削除したり、モバイルデバイスを交換したりするとゲームデータを失う可能性があります。したがって、ユーザーにデータ損失の可能性を通知し、以下の例のようにゲーム内でアカウントリンク画面を表示してください;

  • ゲストログインの注意事項を通知する
    • ゲームデータは、ゲストとしてプレイしている場合、ログアウトまたはゲームをアンインストールすると削除されます。
    • アカウントをリンクしている場合、ゲームを削除しても、再インストール時にプレイしたゲームデータが復元されます。
    • リンクされたアカウントがある場合、複数のデバイスでプレイできます。
    • ゲストログイン後にプレイ中にゲーム内設定メニューから他のアカウントリンクを追加できます。
  • アカウントリンク画面でユーザーにアカウントリンクの選択肢を与える

"ゲストとしてゲームを続ける"や"ゲームとアカウントをリンクする"のような明確な表現を使用して、簡単に選択できるようにしてください。はい/いいえの選択肢は混乱を招く可能性があります。

  • アカウントリンクのサンプル画面
  • ゲーム内設定のサンプル画面