Configure Third-party Channels
For projects that have opted to not integrate LI PASS, the configuration of third-party channels can be completed independently. Follow the below procedures to configure third-party channel login for your project.
If LI PASS has been integrated, we recommend following the procedures from Configure LI PASS to configure third-party channels instead.
Create configurations
-
Log in to the Player Network Console, then select Configure Channels under Account Configurations in the left sidebar.
-
Under Configure Channels, click Start.
noteIf you have already edited/released third-party channels through LI PASS configuration, this page will display the configured third-party channels. In this case, you can click Add Configuration to configure third-party channels.
-
Select the channel to be newly created from the channel list.
-
Complete the required fields using information that can be found from the management platform of the respective channel, then click Save. For a list of the information required for each channel, see Channel information.
Edit configurations
-
Log in to the Player Network Console, then select Configure Channels under Account Configurations in the left sidebar.
-
Select the channel to be edited and click Edit.
-
Modify the field content and click Save.
- App Key: APP ID from Twitter.
- App Secret Key: API Key Secret from Twitter.
- Return Email: Whether to return the player's login email.
Delete configurations
-
Log in to the Player Network Console, then select Configure Channels under Account Configurations in the left sidebar.
-
Select the third-party channel configuration to be deleted and click Delete.
-
On the Configuration To Be Published page, verify the configurations to be deleted.
Add sub-channels
Certain third-party channels have support for sub-channel configurations, which can be used for apps that are released in different regions or publishing platforms. For supported third-party channels, a clickable Add Channel text button will be visible on the right.
-
Log in to the Player Network Console, then select Configure Channels under Account Configurations in the left sidebar.
-
Click Add Channel.
-
Complete the required fields, then click Save.
- AppID: App ID from Facebook.
- App Secret: App secret from Facebook.
- App Type: App type of your app, only None and Gaming Services are supported.
Publish configurations
On the Configuration To Be Published page, details about completed third-party configurations are displayed, and configurations that have yet to be published can be published.
-
Log in to the Player Network Console, then select Configure Channels under Account Configurations in the left sidebar.
-
Click Publish.
-
On the Configuration To Be Published page, verify the configurations to be published.
noteThe parameters highlighted in red need special attention. They are the differences between the content to be released and the real-time configuration of the current environment.
-
If all configurations are correct, select the channels to be published, then click the button located at the bottom left of the page.
- Test environment: Click Publish to Test Environment to publish the selected configurations to the test environment.
- Production environment: Click Submit Production Environment Application, and the selected configurations will be applied automatically to the production environment after being approved by a reviewer.
As manual review is required, the approval process for the production environment is likely to take between 3 to 4 hours. To expedite the approval, reach out to the Player Network representative.
noteOn the Configuration To Be Published page, if configurations with the "To Be Published" or "In review" status are both present, a configuration will have to be approved or withdrawn first before new configurations can be submitted. Click Withdraw Release Application to withdraw the application.
Channel information
When creating third-party channel configurations, additional information obtained from the channel is required, which is indicated by an asterisk (*) symbol in Player Network Console.
To better manage and identify duplicate third-party channels, enter a Channel Name for your configuration.
Apple
- TeamId:
Team ID
from Apple - BundleID:
Bundle ID
from Apple - KeyId:
Key ID
from Apple - PrivateKey: Upload the
.p8
private key file from Apple - BundleID for Web:
Identifier
from Apple
Click Add more BundleID for additional BundleIDs for use in various web scenarios - Return Email: Whether to return the player's login email
Discord
- AppID:
APPLICATION ID
from Discord - AppKey:
CLIENT SECRET
from Discord
DMM
- AppID:
AppID
from DMM - AppKey:
AppKey
from DMM - PCClientConsumerkey:
PCClientConsumerkey
from DMM - PCClientConsumerSecret:
PCClientConsumerSecret
from DMM - OtherAppld:
OtherAppld
from DMM - PCClientAppld:
PCClientAppld
from DMM - OtherConsumerkey:
DMM Consumer Key
from DMM - OtherConsumerSecret:
DMM Consumer Secret
from DMM
EA
- Client ID:
app_id
from EA - Client Secret:
Client Secret
from EA - Avatar Picture Size: Select size of the image
Epic
- AppID:
Client ID
from Epic - AppKey:
Client Secret
from Epic - DeploymentId:
Deployment ID
from Epic, required to initialize the SDK and is configured to access product session data - QueryFriend for Web: For Web, whether to obtain the player's Epic friend list
Facebook
- AppID:
App ID
from Facebook - App Secret:
App secret
from Facebook - Return Email: Whether to return the player's login email
- QueryFriend for Web: For Web, whether to obtain the player's Facebook friend list
- QueryFriend: Whether to obtain the player's Facebook friend list
- App type: App type of your app, can only select between None and Gaming Services
FacebookGame
- AppID:
AppID
from FacebookGame - AppKey:
AppKey
from FacebookGame
Garena
- AppID:
AppID
from Garena - AppKey:
AppKey
from Garena - QueryFriend: Whether to obtain the player's PS5 friend list
- All_Platforms: Enter 1, to represent all platforms
GameCenter
- AppID: Enter 0
- AppKey: Enter 0
Google
- Client ID:
Client ID
from Google - Client secret:
Client secret
from Google - Return Email: Whether to return the player's login email
Kakao
- AppID:
App ID
from Kakao - AppSecret:
Native app key
from Kakao - AdminKey:
Admin key
from Kakao
LINE
- ChannelID:
Channel ID
from LINE - Channel secret:
Channel secret
from LINE
Nintendo
- Application Scenarios: Select how the channel will take effect
- AppID:
app_id
from Nintendo - AppKey:
app_key
from Nintendo
PGS
- Client ID:
app_id
from PGS - Client Secret:
app_key
from PGS - Redirect URI:
sExt.redirect_uri
from PGS - redirect_uri_for_source32:
sExt2.redirect_uri_for_source32
from PGS
PlayStation
- AppID:
Client ID
from PlayStation - AppKey:
Client Secret
from PlayStation
PS5
- AppID:
Client ID
from PS5 - AppKey:
Client Secret
from PS5 - QueryFriend: Whether to obtain the player's PS5 friend list
QQ
- AppID:
AppID
from QQ - App Secret:
AppKey
from QQ
SquareEnix
- AppID:
SE Game ID
from SquareEnix - AppKey:
Consumer Secret
from SquareEnix
Steam
- AppID:
- When the game is in the development phase, set as
480
, the dedicated Steam test App ID. - When the game is in the release phase, set as the
App ID
from Steam.
- When the game is in the development phase, set as
- Web API key:
Web API key
from Steam - QueryFriend: Whether to obtain the player's Steam friend list
Twitch
- AppID:
AppID
from Twitch - AppKey:
AppKey
from Twitch
Ubisoft
- iOS AppID:
sExt2.ios_appid
from Ubisoft - Android AppID:
sExt2.android_appid
from Ubisoft
VK
- AppID:
App ID
from VK - AppKey:
Secure key
from VK - QueryFriend for Web: For Web, whether to obtain the player's VK friend list.
- QueryFriend: Whether to obtain the player's VK friend list
WeChat
- AppID:
AppId
from WeChat - AppSecret:
AppSecret
from WeChat
Xbox Series X|S
- AppID: Enter 0 for console, or
Application (client) ID
from Microsoft for web - AppKey: Enter 0 for console, or
client secret value
from Microsoft for web
X
- API Key:
API Key
from X - API Secret Key:
API Secret Key
from X - Return Email: Whether to return the player's login email
Zing
- AppID:
AppID
from Zing - AppKey:
AppKey
from Zing
Guest
- Account status: Whether to retain or reset the guest account when linking to a third-party channel
- Login status: Whether to keep the login status of the guest account, or to switch to the linked channel when linking to a third-party channel