Skip to main content

第三方渠道配置

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

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

新建配置

  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

当前支持添加子渠道有以下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
  • Social:根据需要选择是否需要使用,详细指引请见 Discord 社交 SDK

更多详情,请参见 配置 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,目前仅支持 NoneGaming 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(名称、头像、关系链)