

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
通过对客户端部分需要完成功能的梳理,我们得出上面图片中所列出的功能点。主要包括,用户登录、用户注册、用户支付和悬浮窗等其他部分功能。另外根据国家政策,所有游戏平台SDK都必须增加实名认证功能,所以这里我们也需要增加这个功能。
客户端部分包括两个平台,Android和iOS。 两个平台的登录注册功能相同,不同的是支付部分。 对于Android平台的SDK,我们需要至少接入支付宝支付,微信支付、银联支付以及平台币支付方式。iOS平台上,因为大部分游戏都是直接上AppStore平台,所以第一期iOS平台我们只需要支持AppStore支付。
另外通过上面图片中,我们可以发现, 在客户端功能中, 部分功能是需要接入第三方SDK来实现的,比如手机号登录和注册功能中,发送短信验证码这个功能,需要接入第三方短信验证码平台SDK;支付功能中,需要分别接入支付宝支付SDK,微信支付SDK,银联支付SDK以及AppStore支付SDK。

通过对服务器端核心功能的梳理,可以看出,服务器端主要是给客户端SDK提供对应的功能处理接口。当然SDK部分需要注意一下,比如支付宝SDK,服务器也需要接入支付宝的下单和支付回调处理接口。其他支付方式也类似,需要根据具体支付SDK的文档,做对应的逻辑处理。短信验证码这个,服务器端也需要接入对应第三方平台的验证接口。同样的,实名认证功能,服务器端收到客户端实名制信息,也需要去第三方实名制认证平台进行验证。
服务器端除了给SDK客户端功能提供对应的接口, 还需要额外为游戏方提供两个接口, 一个是所谓的登录认证,一个是所谓的支付回调。 也就是游戏方在调用SDK登录成功之后, 将token等信息发给游戏服务器端,游戏服务器访问SDK服务器的登录认证接口,来验证token的合法性。同样地,玩家在SDK中支付成功, SDK需要通过异步回调的方式,通知游戏服务器端给玩家发货。

如上图所示,根据SDK业务需求和运营需求,我们分析出后台管理系统需要完成的功能,主要是对客户端相关的参数进行管理配置,对游戏、CP信息等进行管理以及对用户和订单可以完成多种条件的查询。后台不止一个业务人员操作,所以后台本身需要有登录和对应的权限管理。
作为一个平台SDK,用户实际支付数据都记录在数据库中,但是合作的游戏可能是CP那边提供的,所以需要给CP那边提供对账信息,让CP知道对应游戏的月流水,每天的流水汇总信息,作为平台方和CP对账的依据。
对于运营同学来说, 后台管理中, 对基础数据做一些汇总统计分析,必不可少。哪款游戏流水高,哪款游戏留存高,某款游戏的收入波动,活跃波动,留存波动等都希望能在后台中可以直观的体现。所以,后台管理系统中,我们需要有数据统计部分,以图表的形式,展示多种维度的统计分析并提供详细统计数据报表的导出功能。
另外一方面,很多时候平台方会将游戏的包,进行更多子渠道的分发,比如分发到CPS渠道,公会,媒体甚至主播等,那么也需要对这些子渠道进行管理,以及配置结算信息,根据这些子渠道实际带来的收入给这些平台进行分账,所以,对应的对账单和收入报表统计导出功能也是必不可少。


既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
目、大纲路线、讲解视频,并且后续会持续更新**
9494

被折叠的 条评论
为什么被折叠?



