一般情報
プレーヤーインベントリには、ゲームロジックに従ってユーザーが購入または受け取ったアイテムが含まれます。
お知らせ
バンドルを購入または受け取ると、バンドルの一部であるアイテムがインベントリに追加されます。バンドルを解凍するために追加の手順は必要ありません。
インベントリーソリューションは、インゲームストア製品をベースにしています。購入に成功すると、エクソーラ側で自動的にプレイヤーのインベントリにアイテムが追加されます。
ユーザーは、ログイン製品に基づく認証システムを介して識別されます。独自の認証システムを構築している場合、クライアントメソッドにユーザーJWTを使用することができます。
ハウツー
高度な設定については、ハウツーをご覧ください。
ストアサイトを利用したゲーム外での仮想アイテムや仮想通貨の販売を実装します。購入したアイテムや通貨は、プレイヤーのインベントリから入手できるようになります。
ストアサイトとSDKを統合するには:
- ストアサイトを作成します。
- アプリケーションコードにインゲームストアのサイトアドレスを指定します。
- アプリケーションがストアサイトとリンクするためのロジックを実装します。
ストアサイトを作成する
サイト上のストアを接続する手順に従って、サイトビルダーを使用してストアサイトを作成できます。
注意
デフォルトでは、サイトを作成する際には、アドミンページに新しいログインプロジェクトが作成されます。サイトビルダーを設定する際には、SDKを設定したときと同じログインプロジェクトを使用します。
ストアサイトと連動するアプリのロジックのレコメンデーション
アプリケーションを開発する際には、これらのレコメンデーションに従ってください:
- アプリケーションとストアサイトのログインウィジェットで、ユーザー登録と認証のフィールドを同期させます:
- 登録と認証にユーザーの電子メールとパスワードを使用する場合は、アプリケーション内の電子メールと同じユーザー名を設定してください。
お知らせ
ウィジェットは、認証と登録のためにデフォルトでユーザーの電子メールとパスワードを使用します。
- 登録と認証にユーザー名、ユーザーメールアドレス、パスワードを使用している場合は、ログインウィジェットのフィールドを変更するにはカスタマーサクセスマネージャーまでお問い合わせるか、csm@xsolla.comに電子メールを送信してください。
- アプリケーションクライアントからストアサイトに移動する場合、パススルー型のユーザー認証を実装します。これを行うには、URL パラメータにユーザートークンを渡す必要があります。認証の例をSDKのデモシーンに示します。
この記事は役に立ちましたか?
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。続きを読む
最終更新日: 2024年7月3日誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。