苦逼房奴一枚
全部博文(65)
发布时间:2017-01-21 12:12:51
经过本系列前几篇文字的分析和设计,我们成功地开发出了自己的SDK服务端。在我们自己的调试环境下运行一切正常,但是当然我们不能就这样把这套SDK服务端部署上线到正式生产环境,稍有正式大型项目经验的同学应该都知道性能优化以及部署上线相关设计对于服务端项目的重要性。我们到目前为止的分析设计中,并没有考虑到这些.........【阅读全文】
发布时间:2017-01-11 17:20:53
为了方便说明,我们还是先举个栗子——VIVO是一家影响力较大的机商渠道,而他们的充值流程和上述几家的不太一样。下面我们先看看VIVO官方文档关于充值流程的说明: 2、商户服务器生成商户订单号,并携带商户APP传递的商品、.........【阅读全文】
发布时间:2017-01-06 13:31:04
有了前文几个步骤的分析和设计,TYPESDK的信息交互流程已经可以正常工作了,但是,这个流程还没有考虑到支付这样的过程中,至关重要的信息安全问题。在整个交互过程中,游戏服务端,SDK服务端,渠道服务端都属于安全区域,这部分发生的数据交互,基本是可以信任的,只需要作相对简单的处理工作;而客户端,包括游戏客.........【阅读全文】
发布时间:2016-12-29 17:36:13
经过前两篇文字的分析与设计,我们已经可以搭建出一个能够支持多游戏多渠道的聚合SDK服务端,但这只是理想化状态下的一个简化模型。如果接入渠道的逻辑都是按照理想化的简化过程来构建,那么对于支付的请求,我们可以简化成这样几步:游戏客户端创建订单。游戏客户端(通过TYPESDK客户端)调用渠道lib库中.........【阅读全文】
发布时间:2016-12-27 15:16:17
在前一篇文中,我们对一个聚合SDK服务端所需要实现的功能作了简单的分析。通过两个主要场景的功能流程图,我们可以看到,作为多款游戏要适配多个渠道的统一请求转发中心,TYPESDK服务端主要需要实现的功能有以下几个要点:l 接收请求和返回响应,通常是HTTP的请求响应。l 获取配置信息。n .........【阅读全文】