サードパーティの統合を管理する
Overview
This article walks you through how to create store integrations for third-party platforms (i.e., PSN, XBox, Steam, Epic, Twitch, Google Play, and Apple) to enable AccelByte Gaming Services to synchronize player purchases from those platforms.
Prerequisites
Before adding a new third-party store configuration, you must have:
- Configured third-party authentication for your selected platform.
- Familiarity with In-App Purchase integration in the AGS Admin Portal.
Add a new third-party store configuration
To add a new third-party store configuration in the AGS Admin Portal, follow these steps:
Go to your namespace.
On the sidebar, select Game Setup > 3rd Party Configuration > Stores.
注記Any configuration you make in the publisher namespace will be used as the default configuration for any unconfigured game namespaces.
From the available platform tabs, select the platform you want to configure, and then click on the Add Configuration button. The "Add Configuration" form appears.
注記Each namespace can only have one configuration per platform.
On the "Add Configuration" form, fill in the required information.
- PlayStation
- Xbox
- Steam
- Epic
- Twitch
- Google Play
- Apple
Contact your AccelByte Technical Producer to access this information.
Contact your AccelByte Technical Producer to access this information.
Make sure you've created an item with the same SKU in both the Steam Store and in your namespace in the AGS Admin Portal. Once completed, make sure you have your Steam Web API Key.
- Fill in the game App ID.
- Fill in the game Steam Web API Key.
注記Publisher Authentication Key = Asset Server Key = Steam Web API Key.
You can find both of these values in the Steamworks portal.
Fill in the Sandbox ID of your Epic Developers account.
Before you begin, make sure you've completed the following the prerequisites:
- Register your organization with Twitch Developer.
- Create a Twitch application for drops and configure the drop settings.
- Create a Twitch Drops Reward. Be sure to specify the Reward ID so that the drop reward can be matched with your AccelByte item. The Reward ID should follow this format:
{accelbyte-namespace}-{accelbyte-itemSKU}
(e.g.,game001-weapon001
) - Fill in the Client ID and Secret you set when creating a Twitch application for drops.
- Fill in your Organization ID.
Make sure you've created your Android app and set the Product ID to publish your app in the Google Play store.
- Fill in the Application Name you set in the Play Console.
- Fill in your Service Account ID.
- Upload your Business Certificate in
.p12
format.
Make sure you've created an item in App Store Connect.
- Fill in the Bundle ID.
- Fill in the Password with the App-Specific Shared Secret found in your item's details in App Store Connect.
Accept, edit, or remove, configurations
Once your configuration is completed, the information you have entered will be visible under the Configuration Details section of the relevant platform. You can also edit, or remove, configurations on this page.