手游渠道SDK接入都要注意什么?

2019-03-28 13:42

由于渠道SDK的特殊性,所以SDK 的 API接口设计至关重要。为什么说SDK开发很特殊呢?因为现在很多的渠道或者平台的SDK,正在使用的游戏、应用多达上千款。任何一个小的调整将直接影响到很多游戏、应用开发者的版本周期。

 

  SDK前期的API接口设计格外关键

  1、接口名称和参数,一定要清晰

一个清晰的接口名称可以替代无数的注释。

 

  2、一个接口只干一件事

切忌不要把两个没关系的接口合成一个,这样只会增加游戏的接入成本。

 

  3、接口的数量,尽可能的少

开发者都希望能够简单快速的接入SDK。

 

  4、接口的参数,尽可能的少

如果SDK内部能获取到的,就不要让游戏传递。

 

  5、SDK的接口中出现的通用名称一定要统一

不允许前后的接口中,出现2个参数名代表的是同一个字段。比如,APPID和GameID都代表的是应用的ID

 

  6、按照模块区分使用全局回调(针对手游SDK)

比如按照必接接口和选接接口进行模块区分,然后分别设置模块的全局回调(一次性注册,而不是每个接口都注册一次)。一方面,游戏开发者在接入渠道SDK的时候,大部分的开发者都是只接入必接接口,这样就不必关心选接接口的回调处理。另一方面,有些特殊情况需要对未调用的接口回调进行处理,如果是全局回调的话,依然可以正常处理游戏逻辑。

如果您是应用SDK开发,请忽略此原则。

 

  7、能同步的接口,就不要异步

  开发中碰到的疑难问题及解决方案

  · 接口开发实现中,一定要先对开发者传进来的参数进行校验处理。

  · 资源文件的命名,采用独立的前缀开头。

  · 一定在主线程中传递回调。

  · SDK开发中用到的第三方库或者框架,不要直接暴露给开发者。

  

       想必手游对接的流程早已让小伙伴们眼花缭乱了,想要简化手游打包出包对接流程,就来溪谷售后服务平台,溪谷软件,让游戏运营简单高效!溪谷软件售后服务平台,开启智能售后模式,同时实现一键出包,快速游戏对接,解放技术,节省研发成本缩短项目上线时间,产品广受用户好评。如果您想要了解更多产品细节,可以关注我们的官方微信或与我们客服人员联系。


图片1.png


赶快咨询客服

QQ:3002927238(小龙)

QQ:3002762040(海唐)

QQ:3002733689(丹丹)


qrcode_for_gh_63c7c6496ba8_258.jpg


< 返回
关闭

微信扫一扫联系售前工程师

二维码

海唐: 13270282266

联系客服