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