Chinaunix首页 | 论坛 | 博客
  • 博客访问: 255512
  • 博文数量: 76
  • 博客积分: 66
  • 博客等级: 民兵
  • 技术积分: 980
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-28 16:48
个人简介

做游戏 写程序 Erlang分布式

文章分类

全部博文(76)

文章存档

2017年(3)

2016年(2)

2015年(1)

2014年(5)

2013年(20)

2012年(45)

我的朋友

分类: IT业界

2016-07-04 10:52:00

应用宝SDK接入


这周进行了应用宝SDK的接入,和棋子都是十分的痛苦度过……

不禁生出了对应用宝SDK的抱怨,所以在网上看了下别人接入应用SDK的帖子。然后我也只能呵呵了

这里给出帖子:

说说我们的吧:

  1. 应用宝SDK是腾讯开发平台众多SDK的一种,其中它的支付接口是一个十分坑爹的东西
  2. 支付使用的是米大师SDK
  3. 同时支持微信和手Q
  4. 暂时微信的APPKEY、APPDI都需要和手Q的一样。QQ开放平台上的常见错误中也提到 —— 服务端接口appid使用错误;特别注意的是微信支付后台接口使用的也是手Qappid(至于原因,可能和QQ和微信的分家有关,哈哈)
  5. 上面只能采用元宝寄售的方式
  6. 还好腾讯手游的支付结算是算玩家充值的
  7. 腾讯的沙箱模式、现网模式:
    • 沙箱模式:
      • 手Q的充值可以前端填Q点,多少都行;
      • 微信的充值就是真正的真金白银了
    • 现网模式:
      • 沙箱环境测试成功之后,记得提交审核,审核通过,才能切到线上环境
  8. 应用宝的支付是由前端发起的请求,由前端完成充值步骤的。然后通知后端去腾讯进行余额的查询,这样的方式会引起如下问题:
    • 手机客户端,前端的TOS可能无法到达后端; 
    • 前端发起充值完毕,但是玩家的充值还没有到账,TOS后端去查询的时候没有更新;
    • 解决方式:后端设置了查询的速度:
      • 如果前端没有TOS后端,则后端按照慢速查询(每30分钟一次);
      • 如果前端TOS后端了,则后端开始高频查询(15秒一次);
      • 每个玩家上线的时候进行一次对平台的访问,查询当前余额,然后设置下次的查询时间,这样避免了,所有玩家在同一时间进行平台查询操作
  9. 因为腾讯的SDK都会沙箱和现网的测试环境,所以还是把appke和url等设置为配置比较好,这样比较好调试,等正式上线了,再统一用宏来定义
  10. 没有回调发货地址,就意味着网络成为了很大的问题。本来就很难保证玩家的充值和发货是成功的,现在更大的概率会产生不及时、数据不对应的问题。日志、日志、日志
阅读(3496) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~