找回密码
 立即注册
查看: 204|回复: 0

游戏研发重点是放在游戏开发以及功能实现上

[复制链接]
发表于 2023-1-13 08:35 | 显示全部楼层 |阅读模式
一个游戏是怎么直接去接入渠道联运SDK的?
1.游戏客户端调用SDK客户端登录API,如果满足登录条件的话,SDK客户端携带数据去请求SDK服务器端进行接口验证。

2.到第二步了说明SDK服务器端登录验证通过,然后会向SDK客户端返回一些数据。

3.游戏客户端 通过SDK客户端的回调通知后得到数据,一般情况下我们只需要得到token(令牌)和ssoid(用户唯一标识)即可。

4.游戏客户端获取到token 和ssoid后 ,拿数据给游戏服务器端发起验证请求。

5.游戏服务器得到token 和ssoid后,去请求SDK服务器(SDK服务器会有一份文档对外提供,正常情况下是一个登录请求的URL,游戏服务器按照要求进行拼串加密请求即可)

6.到这一步说明SDK服务器的登录二次验证是没问题的,SDK服务器校验的结果传回给游戏服务器

7.游戏客户端收到了游戏服务端的成功结果,就可以进行游戏的操作。

上述7个步骤清晰的解释了游戏直接和渠道SDK交互的逻辑,文章开头介绍过游戏研发重点是放在游戏开发以及功能实现上,虽然游戏研发可以直接接入SDK渠道,但是考虑到一个问题,游戏需要推广和运营,游戏研发不擅长这些。国内的SDK渠道多如牛毛大大小小150个渠道应该是有了,要是150个渠道都接入一遍想想就酸爽, 而且渠道SDK还需要不定时更新,这无疑占用研发的大量时间精力。那么有没有针对游戏研发方一个更好的方案呢?游戏方只需要接入一个SDK 就可以完成N个游戏渠道SDK的上架呢 ,答案 有的 ,聚合SDK就这样诞生了。

聚合SDK是连接渠道SDK和游戏方的一个桥梁或者说是中间层, 何解呢? 首先聚合SDK要和游戏渠道SDK进行交互,按照渠道SDK的文档要求进行接入,渠道SDK N多个他们的api 都是大同小异区别不是很大,那么把SDK共同点都抽象出来加以扩展(对内包容所有渠道SDK对外统一接口和回调),整合成一套完善的聚合框架提供给游戏研发方。研发方只需要接入一套聚合SDK就完活,剩下什么都不需要管可以安安心心去忙游戏相关的工作。由发行方进行游戏的打包分包上架游戏商店。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-24 11:44 , Processed in 0.089200 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表