Webshop へのプレイヤーサインイン
プレイヤーがウェブショップで認証される仕組みと、サインインによって永続化された化された Unity Player アカウントがゲームですでに使用されているプレイヤー ID にリンクされる仕組みを理解します。
読み終わるまでの所要時間 1 分最終更新 1ヶ月前
すべてのプレイヤーは、Webショップから購入する前に認証を受ける必要があります。Authenticationは、各購入をゲームが使用するのと同じプレイヤーIDに接続します。
Webshop は、さまざまな目的で認証とサインインを使用します。
- Authentication は、購入を行うプレイヤーを識別します。プレイヤーがゲームから Webshop を開くと、そのゲームはプレイヤーのセッションをショップに渡します。プレイヤーは自動的に認証され、サインインする必要はありません。
- サインインすると、認証されたプレイヤーは、Google、Apple、E メールなどの永続化された Unity Player アカウントを既存のプレイヤー ID にリンクできます。サインインしてもプレイヤー ID は変更されません。耐久性のあるアカウントをその ID に追加します。
これらのフローの背後にあるアカウント システムの詳細は、『 Unity Authentication 』を参照してください。
プレイヤー認証
プレイヤーがゲームから Webshop を開くと、ゲームはプレイヤーのセッションをショップに渡すことで、プレイヤーの認証を自動的に行います。プレイヤーはサインインする必要はありません。
プレイヤーがブラウザー、ブックマーク、または共有リンクから直接 Webshop を開く場合、ショップにはそれらを認証するゲームセッションがありません。ショップは未認証のランディングページを表示し、代わりにゲームからショップを開くようプレイヤーに求めます。
詳細については、「 Open a webshop from your game 」を参照してください。
Sign-in method:
サインインが可能な場合、Web ショップは Unity Player アカウントを使用します。プレイヤーは以下のいずれかの方法でサインインできます。
- Google アカウント。
- Apple アカウント。
- ワンタイムコードによって検証される E メールアドレス。
Webshop のプレイヤー認証設定で Webshop が提供するサインイン方法を選択します。
サインインと購入
サインインしても、購入に帰属する ID は変わりません。Web ショップは、ゲームと同じプレイヤー ID を使用します。レシート検証、エンタイトルメント付与、オーダー履歴では、そのIDに対して既存のアプリ内課金(IAP)フローが使用されます。ウェブ購入では、ゲーム内購入と同じエンタイトルメントが付与されます。
サインインすると、永続化された Unity Player アカウントがプレイヤーの ID にリンクされます。プレイヤーはサインインすると、ブラウザーのブックマークからショップに戻ることができます。ショップはゲームを再度開くことなく、セッションを自動的に認識します。プレイヤーは別のウェブアカウントを必要としません。また、ゲームからショップを開くときにサインインする必要はありません。