メインコンテンツまでスキップ

Manage third-party integration

Last updated on November 23, 2023

概要

サードパーティのストア統合を IAP (アプリ内課金) サービスの設定に使用すれば、AccelByte がサードパーティプラットフォームのストアと接続できるようになります。AccelByte がそれらのプラットフォームにおけるプレイヤーの購入を同期するために、このステップを完了する必要があります。

目標

PSN、Xbox、Steam、Epic、Twitch、Google Play、Apple のストア統合を設定する方法を理解します。

前提条件

  • アプリ内課金設定を作成する前に、選択したプラットフォームのサードパーティ認証を設定していることを確認する。
  • 管理者ポータルでのアプリ内課金の統合に精通している。

新しい設定を追加する

AccelByte 管理者ポータルでサードパーティのストアを設定するには、以下の手順に従います。

  1. 開始する前に、設定したい名前空間を開いていることを確認します。管理者ポータルのメインメニューの[E-Commerce (E コマース)]セクションに移動し、[In-app Purchase (アプリ内課金)]、それから[3rd Party Store Integrations (サードパーティストア統合)]を選択します。

    Namespace Config

    注記

    パブリッシャーの名前空間で行った設定は、未設定のゲームの名前空間においてデフォルト設定として使用されます。

  2. 設定するプラットフォームをタブから選択し、[Add Configuration (設定を追加)]をクリックします。

    Namespace Config

    :

    各名前空間が保持できる設定は、プラットフォームごとに 1 つのみです。

  3. Add Configuration (設定を追加)]ポップアップでの設定を完了します。これはプラットフォームごとに異なります。

    PSN

    作業したい環境を選択します。

    • 開発環境には sp-int

    • QA 環境には prod-qa

    • 本稼働環境には np

      Xbox

    • 信頼するパーティの非公開鍵を Base64 形式で入力します。

    • ビジネスパートナー証明書.pfx 形式でアップロードします。

    • 証明書のパスワードを入力します。このフィールドはオプションです。証明書にパスワードが必要な場合は、パスワードを入力して続行します。

      Steam

      Steam ストア,および AccelByte プラットフォームの名前空間で、同じ SKU のアイテムを作成していることを確認します。完了したら、Steam Web API キー.を持っていることを確認します。

    • ゲームの App ID を入力します。

    • ゲームの Steam Web API キーを入力します。

      注記

      パブリッシャー認証キー = アセットサーバーキー = Steam Web API キー

      この値は両方とも、Steamworks ポータルで見つけることができます。

      Epic

      Epic デベロッパーアカウントのサンドボックス ID を入力します。

      Twitch

      開始する前に、次の前提条件を満たしていることを確認してください。

    • Twitch デベロッパーで組織を登録していること。

    • Drops 用の Twitch アプリケーションを作成して Drops 設定をしていること。

    • Twitch Drops 報酬を作成.していること。Drops 報酬が AccelByte アイテムと一致するように、必ず報酬 ID を指定していること。報酬 ID{accelbyte-namespace}-{accelbyte-itemSKU} の形式 (たとえば game001-weapon001) に従っている必要があります。

    • Drops 用の Twitch アプリケーションの作成時に設定したクライアント ID秘密を入力していること。

    • 組織 ID を入力していること。

      Google Play

      Android アプリを作成し、プロダクト ID を設定して、アプリを Google Play ストアでパブリッシュします。

    • Play Console で設定したアプリケーション名を入力します。 -サービスアカウント ID を入力します。

    • ビジネス証明書.p12 形式でアップロードします。

      Apple

      App Store Connect. でアイテムを作成したことを確認します。

    • バンドル ID を入力します。

    • App Store Connect のアイテムの詳細にある [App-Specific Shared Secret (アプリ固有の共有秘密)]を使用して[Password (パスワード)]を入力します。

  4. 設定を承認、編集、削除する

    設定を完了すると、入力した情報が該当するプラットフォームの[Configuration Details (設定の詳細)]セクションに表示されます。このページで設定を編集または削除することもできます。

トラブルシューティング

他にご不明な点がありましたら、DPM チームにお問い合わせください。より詳細なドキュメントによる追加のガイダンスを提供いたします。