Skip to main content

第三方渠道配置

对于不接入 LI PASS 配置的项目,我们支持单独对第三方渠道配置进行维护,请根据以下步骤配置第三方渠道登录。

如果您已接入 LI PASS 配置,建议您使用 LI PASS 配置 更新维护第三方渠道配置。

快速开始​

第一次配置第三方渠道,按以下顺序操作:

  1. 新建配置:选择渠道,填写该渠道管理平台提供的信息。
  2. 添加子渠道(可选):仅 Facebook、Google、Apple、VK、Discord、WeChat 支持添加子渠道。
  3. 提交发布:在 待发布 页面勾选渠道,发布到测试环境或提交正式环境发布申请。

配置发布后才生效。测试环境发布无需审核,点击 发布测试环境 即同步到测试环境;正式环境发布需要人工审核,通常约 3~4 小时。

新建配置​

  1. 登录 Player Network 控制台,在左边栏选择 账号配置 下的 第三方渠道配置。

  2. 在 创建第三方渠道配置 下点击 开始配置。
    Configure Channels

note

若您已通过 LI PASS 配置 编辑/发布过第三方渠道,则该页面会显示已配置过的第三方渠道,此时您可点击 新增配置 进行第三方渠道配置。 ConfigureChannels

  1. 从渠道列表中,选择需要新建的渠道。
    Configure Channels

  2. 完成必填项的填写,所需的信息的获取方式可参考右侧 配置指引 进行获取。有关各渠道所需的信息,请参见 渠道配置信息。

note

基础信息:此区域内容将会下发给后台系统,由服务端在 OAuth 认证流程中使用,其中部分重复参数会提供给 SDK 集成场景使用。
SDK 配置参数:此区域参数用于 SDK 资源下载,所配置的参数无需二次人工配置,配置后将在资源下载时自动写入 SDK 中生效。

Configure Channels

  1. [可选] 若当前渠道已发布,并且已投入使用,页面上则会显示 跳过配置 选项,支持跳过配置 SDK 配置参数 ,跳过配置 不会影响当前渠道的使用。 Configure Channels

  2. 完成必填项的填写后点击 保存。 Configure Channels

编辑配置​

  1. 登录 Player Network 控制台,在左边栏选择 账号配置 下的 第三方渠道配置。

  2. 选择需要编辑的渠道,点击 编辑。
    Configure Channels

  3. 修改字段内容,点击 保存。

    • API Key:X 提供的 API Key
    • API Secret Key:X 提供的 API Secret Key
    • Return Email:是否返回玩家的登录邮箱
      Configure Channels

删除配置​

  1. 登录 Player Network 控制台,在左边栏选择 账号配置 下的 第三方渠道配置。

  2. 选择需要删除的第三方渠道配置,点击 删除。
    Configure Channels

  3. 进入待发布页面,勾选删除第三方渠道配置进行发布。 Configure Channels

note

若该渠道已被 登录配置 关联,单独删除第三方渠道配置会使已发布状态的登录配置变更为 待发布。若希望登录配置中也移除该渠道,需要再次发布该登录配置。

添加子渠道​

部分第三方渠道支持添加子渠道,用于同一个应用在不同地区或不同发行渠道发行的场景。支持配置子渠道的第三方渠道,会在右方显示可点击的 添加子渠道 文字按钮。

note

当前支持添加子渠道有以下6个渠道:Facebook、Google、Apple、VK、Discord、WeChat

Configure Channels

  1. 登录 Player Network 控制台,在左边栏选择 账号配置 下的 第三方渠道配置。

  2. 点击 添加子渠道。

  3. 完成必填项的填写后点击 保存。

    • AppID:Facebook 提供的 App ID
    • App Secret:Facebook 提供的 App secret
    • App Type:应用的 App type,目前仅支持 None 和 Gaming Services 类型

    Configure Channels

提交发布​

已配置完成的第三方渠道配置可在 待发布 页面查看,并选择发布尚未发布的第三方渠道配置。

  1. 登录 Player Network 控制台,在左边栏选择 账号配置 下的 第三方渠道配置。

  2. 点击 发布。
    Configure Channels

  3. 在 发布渠道 页面中,检查配置是否正确配置。 Configure Channels

note

红色中突出显示的参数需要特别注意,为待发布内容和当前环境实时配置之间的差异。

  1. 如果所有配置正确,勾选所需发布的渠道并点击页面左下方的按钮。
    • 测试环境:点击 发布测试环境,将所勾选的配置同步至测试环境。
    • 正式环境:点击 提交正式环境发布申请,所勾选的配置将会由审核人员审核通过后自动同步至正式环境。
      因为涉及人工审核,所以发布正式环境流程审核持续约为3~4小时。若需加急,请咨询 Player Network 联系人进行处理。

note

当正式环境的待发布配置页面中同时存在【待发布】和【审核中】状态的内容时,需要审核通过或者撤销发布申请后才可以继续提交新的发布内容。点击 撤销发布申请,即可撤销申请。

渠道配置信息​

新建渠道时需填写渠道配置信息,必填项以星号 (*) 在 Player Network 控制台标记。

可选择在配置中填写 渠道名称,有助于管理和识别重复添加的渠道。

Apple​

Apple

Apple

基础信息:

  • TeamId:Apple 提供的 Team ID
  • BundleID:Apple 提供的 Bundle ID
  • KeyId:Apple 提供的 Key ID
  • PrivateKey:上传 Apple 提供的 .p8 密钥文件
  • BundleID for Web:Apple 提供的 Identifier
    >可点击 新增更多的 BundleID 添加 BundleID,满足各 Web 登录场景使用
  • Return Email:是否返回玩家的登录邮箱

更多详情,请参见 配置 Apple 登录。

Discord​

Discord

Discord

基础信息:

  • AppID:Discord 提供的 APPLICATION ID
  • AppKey:Discord 提供的 CLIENT SECRET

更多详情,请参见 配置 Discord 登录。

DMM​

DMM

DMM

基础信息:

  • AppID:DMM 提供的 AppID
  • AppKey:DMM 提供的 AppKey
  • PCClientConsumerkey:DMM 提供的 PCClientConsumerkey
  • PCClientConsumerSecret:DMM 提供的 PCClientConsumerSecret
  • OtherAppld:DMM 提供的 OtherAppld
  • PCClientAppld:DMM 提供的 PCClientAppld
  • OtherConsumerkey:DMM 提供的 DMM Consumer Key
  • OtherConsumerSecret:DMM 提供的 DMM Consumer Secret

EA​

EA

EA

基础信息:

  • Client ID:EA 提供的 app_id
  • Client Secret:EA 提供的 Client Secret
  • Avatar Picture Size:选择图片尺寸

Epic​

Epic

Epic

基础信息:

  • AppID:Epic 提供的 Client ID
  • AppKey:Epic 提供的 Client Secret
  • DeploymentId:Epic 提供的 Deployment ID,初始化 SDK 所必须,配置为访问产品会话数据
  • QueryFriend for Web:用于 Web,是否获取玩家的 Epic 好友列表

SDK 配置参数:

  • Product Name:Epic 渠道的 Product Name
  • Product Version:Epic 渠道的 Product Version
  • Product ID:Epic 渠道的 Product ID
  • sandbox ID:Epic 渠道的 Sandbox ID

更多详情,请参见 配置 Epic 登录。

Facebook​

Facebook

Facebook

基础信息:

  • AppID:Facebook 提供的 App ID
  • App Secret:Facebook 提供的 App secret
  • Return Email:是否返回玩家的登录邮箱
  • QueryFriend for Web:用于 Web,是否获取玩家的 Facebook 好友列表
  • QueryFriend:是否获取玩家的 Facebook 好友列表
  • App type:应用的 App type,目前仅支持 None 和 Gaming Services 类型

SDK 配置参数:

  • Display Name:应用在 Facebook 渠道的显示名称
  • WebViewLoginSetting:控制是否使用 WebView 登录
  • Client token:Facebook 渠道的 Client Token

更多详情,请参见 配置 Facebook 登录。

FacebookGame​

FacebookGame

FacebookGame

基础信息:

  • AppID:FacebookGame 提供的 AppID
  • AppKey:FacebookGame 提供的 AppKey

Garena​

Garena

Garena

基础信息:

  • AppID:Garena 提供的 AppID
  • AppKey:Garena 提供的 AppKey
  • QueryFriend:是否获取玩家的 Garena 好友列表
  • All_Platforms:控制是否启用全平台功能,建议选择 YES

GameCenter​

GameCenter

GameCenter

基础信息:

  • AppID:填写 0
  • AppKey:填写 0

Google​

Google

Google

基础信息:

  • Client ID:Google 提供的 Client ID
  • Client secret:Google 提供的 Client secret
  • Return Email:是否返回玩家的登录邮箱

SDK 配置参数:

  • Client ID for iOS:Google 渠道u00a0的 iOS Web Client key
  • WebViewLoginSetting:Windows 是否使用 WebView 登录,仅 PC 端可使用

更多详情,请参见 配置 Google 登录。

Kakao​

Kakao

Kakao

基础信息:

  • AppID:Kakao 提供的 App ID
  • AppSecret:Kakao 提供的 Native app key
  • AdminKey:Kakao 提供的 Admin key

LINE​

LINE

LINE

基础信息:

  • ChannelID:LINE 提供的 Channel ID
  • Channel secret:LINE 提供的 Channel secret

SDK 配置参数:

  • CHECK_SDK_VERSION_ENABLE:控制校验运行设备的 Android 系统版本

更多详情,请参见 配置 LINE 登录。

Nintendo​

Nintendo

Nintendo

基础信息

  • 适用场景:选择渠道生效的运行场景;不同场景所需的配置项不同。

仅在 Switch 设备上使用

  • AppID:Nintendo 分配的 app_id,用于标识应用。
  • AppKey:Nintendo 分配的 app_key,用于应用签名校验。

适用于全部平台

  • Client ID:NintendoV2 渠道的应用标识,用于标识应用。
  • Client Secret:NintendoV2 渠道的应用密钥,用于签名校验。
  • Redirect URI:NintendoV2 渠道的登录回调地址。
  • Switch App ID:NintendoV2 渠道的 Switch 平台应用标识,用于 Switch 平台识别。

PGS​

PGS

PGS

基础信息:

  • Client ID:PGS 提供的 app_id,Google 渠道的 Android Web Client Key
  • Client Secret:PGS 提供的 app_key
  • Redirect URI:PGS 提供的 sExt.redirect_uri
  • redirect_uri_for_source32:PGS 提供的 sExt2.redirect_uri_for_source32

SDK 配置参数:

  • SERVER_PROJECT_ID:GooglePGS 渠道的 Web Client Key
  • ENABLE_PGS:控制是否启用 PGS 插件
  • AUTO_ACTIVATE:控制是否在账号登录后自动初始化 PGS 流程
  • ENABLE_SYNC:控制是否允许 PGS 同步数据
  • LOGIN_WITH_PGS_ON_MOBILE:控制是否允许 PGS 在手机端登录

更多详情,请参见 配置 PGS 登录。

PlayStation Network​

PlayStation Network

PlayStation Network

基础信息:

  • AppID:PlayStation 提供的 Client ID
  • AppKey:PlayStation 提供的 Client Secret
  • QueryFriend:是否获取玩家的 PlayStation 好友列表

更多详情,请参见 配置 PlayStation 5 登录。

QQ​

QQ

QQ

基础信息:

  • AppID:QQ 提供的 AppID
  • App Secret:QQ 提供的 App Secret

更多详情,请参见 配置 QQ 登录。

SquareEnix​

SquareEnix

SquareEnix

基础信息:

  • AppID:SquareEnix 提供的 SE Game ID
  • AppKey:SquareEnix 提供的 Consumer Secret

SDK 配置参数:

  • Consumer Key:SquareEnix 管理后台配置的 Consumer Key
  • Consumer Secret:SquareEnix 管理后台配置的 Consumer Secret

Steam​

Steam

Steam

基础信息:

  • AppID:
    • 当游戏处于 开发 阶段时,设置为 Steam 专用的测试 App ID 480。
    • 当游戏处于 发布 阶段时,设置为 Steam 提供的 App ID。
  • Web API key:输入游戏的 Web API key
  • QueryFriend:是否获取玩家的 Steam 好友列表

SDK 配置参数:

  • AVATAR_RAW_RGBA_ENABLE:控制 Steam 玩家头像的返回编码格式
  • WebViewLoginSetting:控制 PC 端 Steam 登录方式

更多详情,请参见 配置 Steam 登录。

Twitch​

基础信息: Twitch

Twitch

基础信息:

  • AppID:Twitch 提供的 AppID
  • AppKey:Twitch 提供的 AppKey

Ubisoft​

Ubisoft

Ubisoft

基础信息:

  • iOS AppID:Ubisoft 提供的 sExt2.ios_appid
  • Android AppID:Ubisoft 提供的 sExt2.android_appid

VK​

VK

VK

基础信息:

  • AppID:VK 提供的 App ID
  • AppKey:VK 提供的 Secure key
  • QueryFriend for Web:用于 Web,是否获取玩家的 VK 好友列表
  • QueryFriend:是否获取玩家的 VK 好友列表

更多详情,请参见 配置 VK 登录。

WeChat​

WeChat

WeChat

基础信息:

  • AppID:微信提供的 AppId
  • AppSecret:微信提供的 AppSecret

SDK 配置参数:

  • AUTO_REFRESH_ENABLE:从配置获取 token 是否要自动刷新
  • UNIVERSAL_LINK_IOS:在 WeChat 开发者平台上设置的 UNIVERSAL_LINK,iOS 平台使用

Xbox Live​

Xbox Live

Xbox Live

基础信息:

  • AppID:主机端填写 0,网页版填写 Microsoft 提供的 Application (client) ID
  • AppKey:主机端填写 0,网页版填写 Microsoft 提供的 client secret value

SDK 配置参数:

  • PR_URL:Xbox Live 渠道的回调 URL,pxuid 账号体系下使用

更多详情,请参见 配置 Xbox Series X|S 和 WinGDK 登录。

X​

X

X

基础信息:

  • API Key:X 提供的 API Key
  • API Secret Key:X 提供的 API Secret Key
  • Return Email:是否返回玩家的登录邮箱

更多详情,请参见 配置 X 登录。

Zing​

Zing

Zing

基础信息:

  • AppID:Zing 提供的 AppID
  • AppKey:Zing 提供的 AppKey

Guest​

Guest

Guest

  • 账号保留方式:玩家在游戏内绑定其他第三方渠道后,支持选择保留玩家的原游客账号,或重置玩家的游客账号
  • 登录方式:绑定其它第三方渠道后,原本游客账号登录状态是否需要切换至对应第三方渠道 例:通过游客登录的玩家,在游戏内绑定 Line 账号,则登录态变为 Line(名称、头像、关系链)