インゲームストア / PlayFabとの統合
  ドキュメントに戻る

インゲームストア

PlayFabとの統合

どのように動作するか

注意
サポートされているPlayFab APIバージョン:Economy v1
PlayFabはゲーム開発者に、アイテムカタログとマネタイズを管理するための、すぐに使えるサーバーソリューションを提供しています。PlayFabと統合した後、次のことができます:

使用に適した方

  • PlayFabを統合したパートナーは、エクソーラソリューションを通じてアイテム(仮想通貨と仮想アイテム)の配信エリアを増やしたいと考えています。
  • エクソーラソリューションを統合し、PlayFabでアイテムを収益化したいパートナー(実際通貨でアイテムを販売する)したいパートナー。

インポートルール

PlayFabからアイテムをインポートする場合、次のロジックが適用されます:

  • PlayFabで提供される耐久消費財は、仮想アイテム(仮想通貨やバンドルではなく)としてシステムに取り込まれます。
  • すべてのアイテム、および仮想通貨パッケージやPlayFabバンドル内のアイテムは、消耗品(パラメータconsumable = trueまたは未指定)としてインポートされます。
  • 仮想通貨は、部分的に利用可能なステータスで、指定された価格(APIフラグis_show_in_store = falseis_enabled = trueis_free = true)なしでインポートされます)。
  • 1種類の仮想通貨のみを含むバンドルは、仮想通貨のパッケージとしてインポートされます。
  • 複数の種類の仮想通貨を含むバンドルは、個別の仮想通貨パッケージとしてインポートされます。SKUと数量の一意の組み合わせごとに、無料の仮想通貨パッケージが部分的に利用可能なステータスで、指定された価格(APIフラグis_show_in_store = falseis_enabled = trueis_free = true)なしでインポートされます。
  • さまざまなタイプのアイテムを含むバンドルは、バンドルとしてインポートされます。
  • PlayFabでアイテムの説明フィールドが入力されていない場合、名前フィールドがアイテムの説明として使用されます;名前がない場合は、SKUが使用されます。

インポートの制限

インゲームストアの制限

  • コンテナおよびコンテナを含むバンドルはインポートされません。
  • DropTable および DropTable を含むバンドルはインポートされません。
  • isStackableisTradableUsageCountUsagePeriodUsagePeriodGroupなどのPlayFabに固有のパラメータは無視されます。
  • 消耗品は数量を考慮せずに作成されます(アイテムは最初の使用後にインベントリから消えます)。

PlayFabの制限

  • PlayFab は実際通貨で価格を保存しません。RM(リアルマネー)としてコード化された事前設定された仮想通貨のみが使用され、これは実際の通貨(100 RM = 1 USD)に相当します。したがって、アイテムの価格は仮想通貨またはRMでのみ設定できます。
  • アイテムのSKUは一意であり、数字、ラテン文字、ハイフン、アンダースコアで構成されている必要があります。

入手方法

PlayFabからカタログをインポートする

お知らせ
PlayFabのプロジェクトIDと秘密プロジェクトキーが必要です。また、エクソーラにインポートしたいカタログは、PlayFabで基本(ベス)として設定されている必要があります。

PlayFabをまだ構成していない場合は、次のようにします:

アドミンページに移動し、PlayFabからインゲームストアまでアイテムをインポートしてください。

お知らせ
仮想アイテム、仮想通貨、仮想通貨パッケージのインポートが可能です。

  1. アドミンページであなたのプロジェクトを開き、「ストア > カタログ管理 > 外部プラットフォームとの統合 > PlayFabに移動します。
  2. アイテムインポートタブで以下を指定してください:
  3. 保存するをクリックします。
  4. ユーザーインベントリをPlayFabと同期させます(任意):
    1. インベントリ同期に移動して以下を指定してください:
    2. Set the PlayFabとユーザーインベントリを同期させるトグルをオンにします。
    3. 保存するをクリックします。
  5. アイテムインポートタブに移動してインポートを開始するをクリックします。カタログのインポートが自動的に始まります。
  6. サイトビルダーで作成したウェブストアで仮想アイテムを販売するには、アドミンページでアイテムグループを構成し、各アイテムに1つまたは複数のグループを割り当てます
  7. アイテム画像を表示するには、アドミンページに画像をアップロードしてください。

インポートが正常に完了したかどうかを確認するには、サイドメニューのストアセクションに移動し、仮想通貨仮想アイテムバンドルタブでアイテム、通貨、バンドルが有効になっていることを確認します。

注意
インポート結果を確認する際には、仮想通貨パッケージは1つの通貨のみを含むバンドルであることを考慮してください。PlayFabは仮想通貨RM(リアルマネー)を使用していますが、これは現実の通貨である1セント(100RM=1USD)と同等です。例えば、PlayFabから400RMをインポートした場合、あなたのアドミンページには4USDが表示されます。

カタログを再インポートする

カタログを再インポートする際には、以下の点を考慮する必要があります:
  • すでにストアに登録されているアイテムは更新されます。
  • ストアで販売していないアイテムが追加されます。
  • インポート元からすでに削除されたアイテムは、ストアに残ります。アドミンページまたはAPI経由で削除することができます。

PlayFabインベントリにアイテムを追加する

エクソーラインゲームストアで購入したアイテムをPlayFabインベントリに追加するには、以下の方法で設定します:
お知らせ
Playfabでは、商品名や説明文を設定しないことも可能です。この場合、APIコールで空の文字列が返されます。

ユーザーインベントリをPlayFabと同期させたい場合:

  1. アドミンページであなたのプロジェクトを開き、ストア > カタログ管理 > 外部プラットフォームとの統合 > PlayFabに移動します。
  2. イベントリの同期に移動して、以下のことを指定してください:
  3. ユーザーインベントリをPlayFabと同期するトグルを「オン」にします。
  4. 保存する」をクリックします。

インゲームストアで購入したアイテムの情報が自動的にPlayFabに転送されるようになりました。

この記事は役に立ちましたか?
ありがとうございます!
改善できることはありますか? メッセージ
申し訳ありません
この記事が参考にならなかった理由を説明してください。 メッセージ
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
最終更新日: 2024年12月27日

誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。

問題を報告する
当社は常にコンテンツを見直しています。お客様のご意見は改善に役立ちます。
フォローアップ用のメールをご提供してください
ご意見ありがとうございました!