ウェブショップ / 外部プラットフォームからアイテムカタログをインポートする

外部プラットフォームからアイテムカタログをインポートする

外部プラットフォームからアイテムやサブスクリプションをインポートし、ユーザーインベントリを同期させることができます。

注意
インポート後、インポートソースとエクソーラのアイテムカタログとサブスクリプションに加えられた変更を、以下の方法で同期させることができます:カタログをインポートできない場合は、アドミンページまたはAPIメソッドでアイテムおよびサブスクリプションカタログを構成してください。

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

注意

インポートを開始する前に、Google PlayプロジェクトでGoogle Play Android Developer APIが有効になっていることを確認してください。https://console.developers.google.com/apis/api/androidpublisher.googleapis.com/overview?project={project_id}にアクセスしてください。project_idはGoogle PlayのプロジェクトIDです。このAPIが無効になっている場合は、有効にしてください。設定の適用には時間がかかるため、設定を有効にした直後にインポートを試みると失敗する可能性があります。数分待ってから再試行してください。

  1. アドミンページであなたのプロジェクトを開きます。
  2. サイドメニューでストアをクリックします。
  3. カラログ管理ペインで、構成するをクリックします。
  4. 外部プラットフォームとの統合 ペインで、構成するをクリックします。
  5. Google Playペインで、構成するをクリックします。
  6. アプリケーション ID — Google PlayのアプリIDを指定します。
お知らせ
アプリケーションIDは、Google Play Consoleで確認できます。サイドメニューで、すべてのアプリをクリックします。テーブルから必要なアプリを探します。そのIDは、名前とロゴの横にあるアプリの列で指定されます。
  1. 秘密鍵付きのJSONをアップロードします。
お知らせ
秘密鍵は、サービスアカウント作成時に生成されます。

  1. Google Play Consoleに移動して、サイドメニューで「Users and permissions」をクリックして「Android Management User」の役割を持つ新しいユーザーとしてサービスアカウントを追加します。これには「Project IAM admin」ロールが必要です。

  1. 保存するをクリックします。
  2. インポートを開始するをクリックします。カタログのインポートをすぐに開始します。
お知らせ
SKUはインポート元の製品IDに対応します。
  1. サイトビルダーで作成したウェブストアでバーチャルアイテムを販売するには、アドミンページでアイテムグループを設定し、各アイテムに1つまたは複数のグループを割り当てます
  2. アイテム画像を表示するには、アドミンページに画像をアップロードしてください。
お知らせ
バングラデシュユーザーには、カタログ価格がBDTではなく、デフォルトの通貨(USD)で表示されます。

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

お知らせ
App Store Connectで承認済みの製品のみがインポートされます。アドミンページのストアセクションでは、インポートされたアイテムは「一部利用可能」というステータスで表示されます。アイテムを表示するには、ステータスを「利用可能」に変更する必要があります。
App Storeからカタログをインポートする前に、次のデータを取得する必要があります:

アプリケーションIDを取得する

App Store ConnectでアプリケーションIDを取得するには:
  1. App Store Connectにログインします。
  2. アプリ」セクションに移動します。

  3. アプリケーションのページを開きます。
  4. 一般情報 > アプリ情報」に移動します。
  5. 一般情報」の「Apple ID」フィールドでアプリケーションIDをコピーします。

APIキーと発行者IDを取得する

App Store Connectの発行者IDは、App Store Connect APIを含むApple APIとのインタラクションに使用されます。App Store Connectでアプリ管理、アナリティクスデータ取得などの作業を自動化するためのAPIキーを設定するために必要です。

APIキーは、App Store Connect APIでAPIリクエストを認証し、Apple Developerアカウントのデータや機能に安全にアクセスするための一意の識別子です。

App Store Connectで発行者IDとAPIキーを取得するには:

  1. App Store Connectにログインし、「ユーザーとアクセス」セクションに移動します。
  2. 統合」タブを開きます。
  3. サイドメニューの「キー」で、「App Store Connect API」をクリックします。
  4. チームキー」タブに移動します。新しいAPIキーを作成するには「+」アイコンをクリックします。

  5. APIキーを生成する」ウィンドウで、キーに名前を割り当て、このキーのアクセスレベルを設定します。
  6. 生成する」をクリックします。

  7. 新しく作成されたキーは、アクティブなAPIキーのリストに表示されます。P8ファイルとしてダウンロードし、「キーID」をコピーします。

  8. チームキー」タブで、「発行者ID」をコピーします。

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

  1. アドミンページを開き、ストア > カタログ管理 > 外部プラットフォームとの統合 > アプリストアに移動します。
  2. App Store Connectで取得したデータを提供します:
    • アプリケーションID;
    • 秘密鍵ファイル(P8);
    • 発行者ID;
    • キーID。
  3. インポートを開始」をクリックします。カタログのインポートが自動的に開始されます。

サイトビルダーを使用して作成したウェブストアで仮想アイテムを販売するには、アドミンページでアイテムグループを作成し、各仮想アイテムに1つ以上のグループを割り当てる必要があります。

アイテムの画像を表示するには、ストア > 仮想アイテムでインポートしたアイテムを編集してアップロードする必要があります。

お知らせ
製品のSKUは、インポートソースの製品IDに対応します。

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

注意
サポートされているPlayFab APIバージョン:Economy v1

PlayFabは、ゲーム開発者にカタログやマネタイズを管理するためのすぐに使えるサーバーソリューションを提供しています。PlayFabとの統合後、エクソーラのソリューションを使用するために、PlayFabからストアにカタログをインポートすることができます。

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

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

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

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

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

カタログを再インポートする際には、以下の点を考慮する必要があります:

  • すでにストアに登録されているアイテムは更新されます。
  • ストアで販売していないアイテムが追加されます。
  • インポート元からすでに削除されたアイテムは、ストアに残ります。アドミンページまたはAPI経由で削除することができます。

次のステップ

  1. ユーザーへの購入許可を実装します
  2. サブスクリプション情報の取得を実装します
この記事は役に立ちましたか?
ありがとうございます!
改善できることはありますか? メッセージ
申し訳ありません
この記事が参考にならなかった理由を説明してください。 メッセージ
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
最終更新日: 2024年11月8日

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

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