Manage third-party integration
概要
サードパーティのストア統合を IAP (アプリ内課金) サービスの設定に使用すれば、AccelByte がサードパーティプラットフォームのストアと接続できるようになります。AccelByte がそれらのプラットフォームにおけるプレイヤーの購入を同期するために、このステップを完了する必要があります。
目標
PSN、Xbox、Steam、Epic、Twitch、Google Play、Apple のストア統合を設定する方法を理解します。
前提条件
- アプリ内課金設定を作成する前に、選択したプラットフォームのサードパーティ認証を設定していることを確認する。
- 管理者ポータルでのアプリ内課金の統合に精通している。
新しい設定を追加する
AccelByte 管理者ポータルでサードパーティのストアを設定するには、以下の手順に従います。
開始する前に、設定したい名前空間を開いていることを確認します。管理者ポータルのメインメニューの[E-Commerce (E コマース)]セクションに移動し、[In-app Purchase (アプリ内課金)]、それから[3rd Party Store Integrations (サードパーティストア統合)]を選択します。
注記パブリッシャーの名前空間で行った設定は、未設定のゲームの名前空間においてデフォルト設定として使用されます。
設定するプラットフォームをタブから選択し、[Add Configuration (設定を追加)]をクリックします。
:各名前空間が保持できる設定は、プラットフォームごとに 1 つのみです。
[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 (パスワード)]を入力します。
設定を承認、編集、削除する
設定を完了すると、入力した情報が該当するプラットフォームの[Configuration Details (設定の詳細)]セクションに表示されます。このページで設定を編集または削除することもできます。
トラブルシューティング
他にご不明な点がありましたら、DPM チームにお問い合わせください。より詳細なドキュメントによる追加のガイダンスを提供いたします。