Skip to main content

Third-party Channel Configuration

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

  1. Log in to the Player Network Console, then select Configure Channels under Account Configurations in the left sidebar.

  2. Under Configure Channels, click Start.
    Configure Channels

note

If 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. ConfigureChannels

  1. Select the channel to be newly created from the channel list.
    Configure Channels

  2. Complete the required fields using information that can be found from the management platform of the respective channel. For a list of the information required for each channel, see Channel information.
    Configure Channels

note

Basic Information: The content in this area will be sent to the backend system and used by the server during the OAuth authentication flow. Some duplicate parameters are provided for SDK integration scenarios.
SDK Configuration Parameters: The parameters in this area are used for SDK resource download. The configured parameters do not require secondary manual configuration; once configured, they will be automatically written into the SDK during resource download to take effect.

  1. [Optional] If the current channel has been published and is in use, the page displays a Skip option, which allows you to skip configuring the SDK Configuration Parameters. Skipping configuration does not affect the use of the current channel. Configure Channels

  2. After completing the required fields, click Save. Configure Channels

Edit configurations

  1. Log in to the Player Network Console, then select Configure Channels under Account Configurations in the left sidebar.

  2. Select the channel to be edited and click Edit.
    Configure Channels

  3. Modify the field content and click Save.

    • App Key: APP ID from X.
    • App Secret Key: API Key Secret from X.
    • Return Email: Whether to return the player's login email. Configure Channels

Delete configurations

  1. Log in to the Player Network Console, then select Configure Channels under Account Configurations in the left sidebar.

  2. Select the third-party channel configuration to be deleted and click Delete.
    Configure Channels

  3. On the Configuration To Be Published page, verify the configurations to be deleted. Configure Channels

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.

note

Currently, the following 6 channels support adding sub-channels: Facebook, Google, Apple, VK, Discord, and WeChat.

Configure Channels

  1. Log in to the Player Network Console, then select Configure Channels under Account Configurations in the left sidebar.

  2. Click Add Channel.

  3. 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. Configure Channels

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.

  1. Log in to the Player Network Console, then select Configure Channels under Account Configurations in the left sidebar.

  2. Click Publish.
    Configure Channels

  3. On the Configuration To Be Published page, verify the configurations to be published. Configure Channels

note

The 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.

  1. 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.

note

On 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

Apple

Apple

Basic Information:

  • 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

For more details, see Configuring Apple Login.

Discord

Discord

Discord

Basic Information:

  • AppID: APPLICATION ID from Discord
  • AppKey: CLIENT SECRET from Discord
  • Social:Enable if needed,, see Discord Social SDK for detailed instructions

For more details, see Configuring Discord Login.

DMM

DMM

DMM

Basic Information:

  • 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

EA

EA

Basic Information:

  • Client ID: app_id from EA
  • Client Secret: Client Secret from EA
  • Avatar Picture Size: Select size of the image

Epic

Epic

Epic

Basic Information:

  • 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

SDK Configuration Parameters:

  • Product Name: Product Name from Epic
  • Product Version: Product Version from Epic
  • Product ID: Product ID from Epic
  • sandbox ID: Sandbox ID from Epic

For more details, see Configuring Epic Login.

Facebook

Facebook

Facebook

Basic Information:

  • 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

SDK Configuration Parameters:

  • Display Name: The display name of the app on the Facebook channel
  • WebViewLoginSetting: Controls whether to use WebView login
  • Client token: Client Token from Facebook

For more details, see Configuring Facebook Login.

FacebookGame

FacebookGame

FacebookGame

Basic Information:

  • AppID: AppID from FacebookGame
  • AppKey: AppKey from FacebookGame

Garena

Garena

Garena

Basic Information:

  • AppID: AppID from Garena
  • AppKey: AppKey from Garena
  • QueryFriend: Whether to obtain the player's PS5 friend list
  • All_Platforms: Controls whether to enable the all-platform feature. It is recommended to select YES.

GameCenter

GameCenter

GameCenter

Basic Information:

  • AppID: Enter 0
  • AppKey: Enter 0

Google

Google

Google

Basic Information:

  • Client ID: Client ID from Google
  • Client secret: Client secret from Google
  • Return Email: Whether to return the player's login email

SDK Configuration Parameters:

  • Client ID for iOS: iOS Web Client key from Google
  • WebViewLoginSetting: Whether Windows uses WebView login, only available on PC

For more details, see Configuring Google Login.

Kakao

Kakao

Kakao

Basic Information:

  • AppID: App ID from Kakao
  • AppSecret: Native app key from Kakao
  • AdminKey: Admin key from Kakao

LINE

LINE

LINE

Basic Information:

  • ChannelID: Channel ID from LINE
  • Channel secret: Channel secret from LINE

SDK Configuration Parameters:

  • CHECK_SDK_VERSION_ENABLE: Controls whether to verify the Android system version of the running device

For more details, see Configuring LINE Login.

Nintendo

Nintendo

Nintendo

Basic Information:

  • Application Scenarios: Select how the channel will take effect
  • AppID: app_id from Nintendo
  • AppKey: app_key from Nintendo

PGS

PGS

PGS

Basic Information:

  • 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

SDK Configuration Parameters:

  • SERVER_PROJECT_ID: Web Client Key from the Google PGS channel
  • ENABLE_PGS: Controls whether to enable the PGS plugin
  • AUTO_ACTIVATE: Controls whether to automatically initialize the PGS process after account login
  • ENABLE_SYNC: Controls whether to allow PGS to sync data
  • LOGIN_WITH_PGS_ON_MOBILE: Controls whether to allow PGS login on mobile

For more details, see Configuring PGS Login.

PlayStation Network

PlayStation Network

PlayStation Network

Basic Information:

  • AppID: Client ID from PlayStation
  • AppKey: Client Secret from PlayStation
  • QueryFriend: Whether to fetch the player's PlayStation friends list

For more details, see Configure PlayStation 5 Login.

QQ

QQ

QQ

Basic Information:

  • AppID: AppID from QQ
  • App Secret: AppKey from QQ

For more details, see Configure QQ Login.

SquareEnix

SquareEnix

SquareEnix

Basic Information:

  • AppID: SE Game ID from SquareEnix
  • AppKey: Consumer Secret from SquareEnix

SDK Configuration Parameters:

  • Consumer Key: Consumer Key configured in the SquareEnix admin console
  • Consumer Secret: Consumer Secret configured in the SquareEnix admin console

Steam

Steam

Steam

Basic Information:

  • 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.
  • Web API key: Web API key from Steam
  • QueryFriend: Whether to obtain the player's Steam friend list

SDK Configuration Parameters:

  • AVATAR_RAW_RGBA_ENABLE: Controls the return encoding format of Steam player avatars
  • WebViewLoginSetting: Controls the Steam login method on PC

For more details, see Configure Steam Login.

Twitch

Twitch

Twitch

Basic Information:

  • AppID: AppID from Twitch
  • AppKey: AppKey from Twitch

Ubisoft

Ubisoft

Ubisoft

Basic Information:

  • iOS AppID: sExt2.ios_appid from Ubisoft
  • Android AppID: sExt2.android_appid from Ubisoft

VK

VK

VK

Basic Information:

  • 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

For more details, see Configure VK Login.

WeChat

WeChat

WeChat

Basic Information:

  • AppID: AppId from WeChat
  • AppSecret: AppSecret from WeChat

SDK Configuration Parameters:

  • AUTO_REFRESH_ENABLE: Whether to automatically refresh the token obtained from the configuration
  • UNIVERSAL_LINK_IOS: The UNIVERSAL_LINK set on the WeChat developer platform, used for iOS

Xbox Live

Xbox

Xbox

Basic Information:

  • 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

SDK Configuration Parameters:

  • PR_URL: The callback URL for the Xbox Live channel, used under the pxuid account system

For more details, see Configure Xbox Series X|S and WinGDK login.

X

X

X

Basic Information:

  • API Key: API Key from X
  • API Secret Key: API Secret Key from X
  • Return Email: Whether to return the player's login email

For more details, see Configure X Login.

Zing

Zing

Zing

Basic Information:

  • AppID: AppID from Zing
  • AppKey: AppKey from Zing

Guest

Guest

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