腾讯(应用宝)SDK接入总结

这个是当年(2015年或更早)在接入应用宝时的一些总结记录,现在拿出来做一下分享:

应用宝SDK接入分QQ登陆和微信登陆,充值方式有:游戏币模式、道具直购模式、道具寄售模式。

​ 普通网游一般接入游戏币模式。此模式,无法自定义传入名称,在多货币的情况下,审核出现问题。由于捕鱼(单机)的特殊性,多种货币(道具)可直接购买,所有接入这一块采用了登陆和充值分开处理。直接接入米大师,

登陆申请在open.qq.com(腾讯开放平台),支付申请在http://midas.qq.com/(米大师),即道具直购模式。

​ 此网页资料(http://www.2cto.com/kf/201404/294416.html),是在接入后才找到的。

主要说明一下,服务端接收腾讯充值回调的处理。腾讯回调比较特殊,用non-hosting应用(即应用部署在开发者自己的服务器上),需要采用https(443),接收回调。接入过程如下:
1.程序启动https服务,此处理在拿到腾讯CA安全证书使用说明文档后,废弃。
2.采用说明文档中,tomcat方式进行处理,action做中转。

主要步骤:
a.修改tomcat connector运行模式为:apr,配置具体如下:(详细说明可参照:http://www.365mini.com/page/tomcat-connector-mode.htm)
<Connector

​ protocol=”org.apache.coyote.http11.Http11AprProtocol”

​ port=”443” maxThreads=”200”

​ scheme=”https” secure=”true” SSLEnabled=”true”

​ SSLCertificateFile=”D:/apache-tomcat-6.0.37-windows-x64/apache-tomcat-6.0.37/crt/server.crt”

​ SSLCertificateKeyFile=”D:/apache-tomcat-6.0.37-windows-x64/apache-tomcat-6.0.37/crt/server.key”

​ SSLVerifyClient=”none”

SSLCACertificateFile="D:/apache-tomcat-6.0.37-windows-x64/apache-tomcat-6.0.37/crt/ca.crt" />

b.回调接入处理,详细说明,如:

http://wiki.open.qq.com/wiki/%E5%9B%9E%E8%B0%83%E5%8F%91%E8%B4%A7URL%E7%9A%84%E5%8D%8F%E8%AE%AE%E8%AF%B4%E6%98%8E_V3

​ 说是详细说明,其实很坑爹,有些参数是没有的。只有文档中两句标红的话:

​ 请开发者特别关注:

​ 平台后续可能对协议进行扩展,产生随机参数,因此请不要将参与签名的参数写死。

​ 计算签名时,请以每笔交易接收到的参数为准,接收到的所有参数除sig和cee_extend以外都要参与签名。

​ 所以,腾讯的接入,每一句话,都需要小心处理。

​ 后面根据其说明,采用动态解析方式,关键代码如下:

    `public String processRequest(HttpServletRequest request)`
​            String requestQuery = request.getQueryString();
​             Map map = request.getParameterMap();
​          HashMap<String, String> requestMap = new HashMap<String, String>();
​          for (Object key : map.keySet()) {
​                   requestMap
​                         .put(key.toString(), request.getParameter(key.toString()));​            }
​            ……
​        `}`

c.部署到正式服.

1.需要安装:APR.如:http://blog.csdn.net/wangnan537/article/details/6155268

2.遇到的问题,443访问不了,后面才知道原来是自己登陆错账号,开启错了。所以以后出现问题,先排除自己的问题。特别是让其他人处理时,出现问题,更应该先检查自己的问题。

此处理还有一个问题未处理的:因为sdk服务器是两台做容灾,采用tomcat开放443的方式,只能是一台有效,可修改为Nginx方式。

另一个是商务方面的,应用宝审核,第一次先审包,第二次先审资质。所以商务先把申请审核方面的文档先看仔细,当然也可以安排其他人进行查看更新,避免卡在这方面上。

腾讯(应用宝)SDK接入总结相关推荐

  1. 应用宝sdk接入流程与注意事项总结

    众所周知,应用宝sdk几乎是国内应用市场sdk中最难接入的Android sdk,很多人初始接入都会感觉很痛苦,文档多又乱,问题排查也是非常蛋疼的事情,所以,今天抽了个时间整理了一下应用宝sdk接入流 ...

  2. 腾讯应用宝联运接入YSDK的坑(Nginx的CA证书配置,回调地址)

    花了一个礼拜的时间才弄清楚这个YSDK的回调怎么弄的 客服商务都不理人,而且也没有官方的文档,证书下载也在一个小小的角落里,这对于没有接过的人来说简直就是神坑,关键是网上也没有相关的资料. 1.流程 ...

  3. cocos2dx-lua-andriond腾讯应用宝游戏接入错误汇总

    1.在运行腾讯应用宝接入eclipse demo的时候报 eclipse "make" is not found in PATHcom.tencent.ysdkdemo 解决办法: ...

  4. 腾讯云直播SDK接入指南

    现如今直播类的app,如映客,抖音,火山视频等APP,基本大家手里都会安装,很多公司都可能会研发自己的直播系统,在2020年疫情阶段,很多老师采用了远程直播授课的方式.在国内如果你想使用直播技术,那么 ...

  5. Unity 应用宝SDK接入解决方案

    最近在接应用宝的sdk,客户端像其他sdk一样大同小异,但没想着接入后,却出现登陆授权后收不到回掉的情况. 开始怀疑是sdk的bug,但是我单独用android studio建了一个android应用 ...

  6. 腾讯midas支付sdk接入

    Client:客户端 MidasServer:腾讯支付服务器 SceneServer:游戏场景服务器 SessionServer:游戏会话服务器 SuperServer:游戏中心服务器 接入腾讯Mid ...

  7. iOS开发(第三方使用)——讯飞语音SDK接入

    去到讯飞开放平台创建应用并添加服务 下载SDK,下载时需要选上项目的,必须选上相应的项目,不能用项目1下载的SDK和项目2的app ID结合使用(估计是讯飞绑定了,所以步骤1和步骤2也不能颠倒) 拷贝 ...

  8. 淘宝联盟 淘宝客私域用户管理 百川SDK 接入简介

    最近淘宝联盟在推私域用户管理,紧接着就要对原有的推广位进行清理(2月1日开始清清,3月16日后仅保留200个).眼看就要过年了,坑了一批做淘客的,年都过不好了.公司也升级了淘客的项目,在这里跟大家简单 ...

  9. 腾讯云,短信sdk接入,vue2中使用

    腾讯云,短信sdk接入,vue2中使用 腾讯云短信sdk网址 进入官网直接搜索 短信sdk 1. 微信扫码登录,如下进入 2.签名自己创建,需要一天审核时间 3. 如下,创建模版,也需要时间审核 4. ...

最新文章

  1. python2.0正式发布时间_终于来了!!Pyston v2.0 发布,解决 Python 慢速的救星
  2. Parallel Python实现程序的并行多cpu多核利用【pp模块】
  3. 神策 2021 数据驱动大会「积分有礼」榜单今日揭晓!快来看看你排第几?
  4. 特朗普近百条推文,被 Twitter 标记为「不实消息」
  5. 形式语言与自动机学习心得
  6. Newifi路由刷机R6830
  7. 【我的OpenGL学习进阶之旅】如何抽取着色器代码到assets目录下的GLSL文件,以及如何通过Java或者C++代码来加载着GLSL文件?
  8. 循环(for、while、break、continue)
  9. 风格迁移 I2I 论文阅读笔记——U-GAT-IT,动漫风格生成
  10. 51NOD 1278 相离的圆(二分 + 排序 好题)
  11. 东大22春《大学英语(四)》在线平时作业1_100分答案非答案
  12. javascript结合html5 canvas实现(可调画笔颜色/粗细/橡皮)的涂鸦板
  13. 阿里云ClickHouse海量数据分析
  14. 深入浅出Qt数据库编程:从基本操作到高级技巧
  15. 一文搞懂四种 WebSocket 使用方式
  16. 电视盒子 android tv6,ipad tv6电视棒使用方法图文教程
  17. 名词解释第二十八讲:跨链
  18. 计算多项式值的秦九韶算法
  19. 我的世界给服务器物品备注,我的世界怎么给物品备注不能用MOD
  20. IDEA输入命令git push origin master报错: ! [remote rejected] master - master (hook declined)

热门文章

  1. 2007年中国互联网调查核心数据发布
  2. Mac虚拟机怎么打开 ctrl+alt+delete
  3. 编译原理课程设计符号表部分
  4. Django基础---Web框架、URL路由、视图函数、模板系统
  5. 油田采油生产业务建模之活动图实践(EA使用入门)
  6. 完全在GNU/Linux下工作
  7. Mysql的AB复制,实现AB复制出现的问题
  8. 机器学习-- > 隐马尔科夫模型(HMM)
  9. 震惊!编写“爬虫”,怎么“面向监狱编程”了?
  10. 奔三的尴尬年纪,你要知道的50件事