QuickSDK
  • 首页
  • 产品与服务
    聚合SDK工具

    聚合2000余家渠道的SDK出包工具,一次接入,批量出包,全渠道上架

    QuickSDK部署版

    本地化部署,数据独立存储,渠道资源共享公共版更新

    国内发行工具

    QuickGame SDK国内版助力手游开发商快速拥有自主发行的能力。

    海外发行工具

    QuickGame SDK海外版帮助发行商快速搭建海外自主发行平台。

    QuickAD+ 广告追踪工具

    检测广告效果,提供结算依据,优化投放策略为用户提供真实的广告监测数据

    玩家维护系统

    游戏客服服务、重度玩家跟踪、玩家情感分析、提升玩家忠诚度和参与度。

  • 开发者中心
    文档中心 下载中心 渠道列表 功能索引
  • 资讯动态
  • 商务合作
  • 关于我们
    公司介绍 人才招聘
  • 隐私政策
简体中文
简体中文 繁體中文 English
登录 注册
官方SDK系统-国内版
  • 新手指南
    • 官方SDK系统-国内版介绍
    • QuickGame后台操作指南
    • QuickGame接入方式选择及分包步骤
  • QuickGame单接说明
  • SDK接入文档
    • QuickGameSDK服务器接入文档
    • QuickGame(安卓)客户端接入文档
    • QuickGame(安卓 UE)客户端接入文档
    • QuickGame(AppStore)客户端接入文档
    • QuickGame(AppStore UE)客户端接入文档
    • QuickGame(小游戏)接入文档
    • QuickGame(鸿蒙)客户端接入文档
    • PC游戏Web版接入文档
    • PC游戏Unity版接入文档
    • PC游戏UE版接入文档
    • PC游戏接入方式说明
    • QuickGame开放平台接入文档
    • QuickGame(微信小程序)客户端接入文档
    • QuickGame时序图
    • 隐私合规自查指南
  • 平台短信计费
  • 使用手册
    • 云端分包使用说明
    • 外部支付网站使用说明
    • QuickGame广告汇总报表使用说明
    • QuickGame平台币使用说明
    • QuickGame后台如何使用钉钉授权登录
    • QuickGameH5渠道如何生成最终链接地址
    • PC登陆器配置说明文档
    • PC登陆器版本更新配置说明
    • QuickGame安卓包如何接入TapTap数据SDK
    • QuickGameiOS包如何接入头条巨量数据SDK
    • QuickGame营销系统说明
    • QuickGame扩展配置详细说明
    • 官方营销系统说明(升级版)
    • QuickGame落地页与短链使用说明
    • QuickGameiOS越狱分包工具使用说明
    • 支付收款账号参数获取手册
  • FAQ
    • QuickGame渠道包如何再分多个CPS包
    • 如何申请2.1及以上版本oaid证书文件
    • QuickGame安卓包如何接入头条巨量数据SDK
    • 营销人员如何获取子包,并使下载链接兼容双平台
    • 营销人员如何申请游戏
    • 营销人员如何进行分佣结算
    • 营销人员如何分发下级
    • 如何给下级营销人员分佣
    • 营销人员如何使用佣金
    • QuickGame苹果商店包如何分发并归因数据
    • QuickGame渠道包如何接入TapTap的更新唤起功能
    • QuickGame后台如何使用飞书授权登录
    • QuickGame下载链接如何更新包体
    • QuickGame怎么创建营销账号
    • 苹果内购订单,掉单怎么处理?
    • QuickGame官方包手机短信发送频繁被锁定怎么处理?
    • iOS超级签如何使用云端分包生成多个下载链接以区分数据
    • QuickGame_H5最终的游戏链接,如果允许游客账号账号登录,应该如何操作?
    • QuickGame安卓渠道包如何隐藏游客试玩登录方式
    • QuickGame渠道如何使用中宣部的实名认证系统
    • QuickGame渠道如何自定义实名认证界面显示的说明
    • QuickGame官方H5链接不能在微信里打开以及支付
    • QuickGame官方安卓渠道如何获取自定义的CPS子渠道code
    • QuickGame渠道如何配置微信/QQ/Tap/手机号一键登录等登录方式
    • 如何启用外部支付站点
    • QuickGameSDK常见问题
    • 如何运营公众号
    • App Store内购设置

更新日期:2026-01-16PC游戏Web版接入文档

一、前言


    本文档用于引导技术人员进行PC游戏接入,阅读者需具备一定web基础。

    通信时SDK均采用UTF8编码,若游戏使用其他编码,在处理中文时需转为UTF8。

    调用接口的凭证为openId和openKey,由SDK后台分配,需自行前往创建,功能位于”系统设置/开放API“

    对于PC游戏,SDK提供了多种集成方式,具体可见文档:PC游戏接入方式说明

    本文档讲解上述第1种接入方式,即使用SDK提供的web界面基于OAuth协议进行授权认证




二、流程说明


1. 登录流程


    1.获取openId及openKey,获取方式可联系运营人员或自行通过SDK后台添加。

    2.按第三章第1点“构造登录链接”接口所需要的参数构造登录URL,并传入成功后的回调URL successUrl参数。

    3.游戏以webview打开构造好的登录界面,并监听UrlChange事件(这个 步骤各个开发语言略有不同,Demo是基于QT的可以参考)

    4.当监听到webview的URL跳转至successUrl时,游戏应关闭webview界面,从URL中解析GET参数,获取uid、authToken、username参数

    5.游戏客户端获取到uid和username后,不能直接使用,需传回游戏服务器,通过游戏服务器调用SDK验证接口验证authToken有效性,验证uid是否匹配

    6.游戏服务器调用authToken验证接口通过后,方可使用该uid匹配游戏角色并进入游戏。

    7.游戏客户端进入游戏后,需判断timeleft的值,若为-1时则无需计时,若大于0则代表玩家需进行防沉迷保护,游戏客户端需设置计时器开始倒计时,倒计时为0时应提示未成年玩家下线。


2. 支付流程


    1.玩家在游戏内点击道具购买后,游戏应调用第三章“支付下单接口”传入商品信息等参数,此接口会返回支付链接。

    2.以webview或使用默认浏览器打开该支付链接。

    3.玩家支付成功后,SDK将向游戏服务器发送成功通知(支付回调地址callbackUrl)。



三、接口列表


1. 构造登录链接(前端调用)


1.1  接口目的


    构造登录链接,以便在PC平台中使用webview加载登录界面。

    若游戏使用专属登陆器,可尝试从进程启动参数中获取authToken,若取到authToken,可略过此步骤,直接前往本章2接口验证authToken并免登录进入游戏。


1.2 接口地址


   https://qkgamesdk.quickapi.net/open/oauth

1.3 请求方式


   GET


1.4 参数列表


参数
类型
必要性
说明
openId
string
必传
开放平台开发者身份id,由SDK后台分配
productCode
string
必传
产品CODE,在SDK后台获取
channelCode
string