SDK接入主要是接第三方平台的登录和支付流程,以手机游戏为例,第三方平台就是国内较大的游戏中心和手机应用商店。
游戏商开发手机游戏的流程:
1、开发完游戏逻辑—2、接入第三方SDK渠道的登录和支付,并且和第三方联调完成后打包客户端——3、客户端上传到第三方游戏平台—4、第三方游戏平台审核通过后上架到游戏中心或者手机应用商店供玩家下载——5、玩家安装客户端后采用滚服的方式来分散玩家,同时每个服每周更新新的活动—6、玩家支付,会根据手机的渠道类型调用对应的第三方SDK支付工具进行支付,然后返回支付信息给游戏商的支付服确认支付信息,游戏商支付服确认支付信息完成后调用游戏服发放充值道具。
注意:
1、客户端一般都是定义一个抽象的SDK接入接口,然后不同渠道的SDK接入到客户端时都实现这个接口。
2、目前出现较多的专门做SDK接入的公司和机构,这种统一的SDK接入渠道有:棱镜sdk,AnySDK,易接,U8SDK(第三方渠道SDK接入框架)。但是统一的SDK接入渠道并不能支持所有的SDK接入,所有不支持的SDK还是需要游戏商自己去接入。
3、统一的SDK接入框架相当于是将游戏客户端接入到一个代理SDK接入的工具上,这个工具会自动帮你登录和支付的接入,从而简化流程。
4、但是带来的问题就是游戏商的登录和支付玩家数据要走代理SDK接入的工具,这样就会让除游戏平台和游戏商之外的专门做SDK接入代理的公司掌握你的游戏玩家数据。棱镜sdk,AnySDK,易接三大公司都是这样的模式。 但是不一样的是U8SDK,U8SDK是代码完全开源的,也就是说游戏商可以下载到这个SDK接入代理工具的所有源码,在自己的游戏商本地搭建一个U8SDK服务器,这样数据走的就是自己的U8SDK服务器,不会担心泄露的问题。
领取专属 10元无门槛券
私享最新 技术干货