Skip to main content

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

  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

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

  4. 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.
    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 Twitter.
    • App Secret Key: API Key Secret from Twitter.
    • 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.

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.

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

  • 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

Discord

Discord

  • AppID: APPLICATION ID from Discord
  • AppKey: CLIENT SECRET from Discord

DMM

DMM

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

EA

EA

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

Epic

Epic

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

Facebook

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

FacebookGame

FacebookGame

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

Garena

Garena

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

GameCenter

GameCenter

  • AppID: Enter 0
  • AppKey: Enter 0

Google

Google

Google

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

Kakao

Kakao

Kakao

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

LINE

LINE

LINE

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

Nintendo

Nintendo

Nintendo

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

PGS

PGS

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

PlayStation

PlayStation

  • AppID: Client ID from PlayStation
  • AppKey: Client Secret from PlayStation

PS5

PS5

PS5

  • AppID: Client ID from PS5
  • AppKey: Client Secret from PS5
  • QueryFriend: Whether to obtain the player's PS5 friend list

QQ

QQ

QQ

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

SquareEnix

SquareEnix

SquareEnix

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

Steam

Steam

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

Twitch

Twitch

Twitch

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

Ubisoft

Ubisoft

Ubisoft

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

VK

VK

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

WeChat

WeChat

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

Xbox Series X|S

Xbox

Xbox

  • 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

X

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

Zing

Zing

  • 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