主要是介绍移动游戏行业SDK相关的知识,算是简单的科普,发行、运营市场人员可以了解了解。
认识什么是SDK
SDK包含的功能
1账号注册登录
2支付
3防沉迷
4数据上报
SDK接入前的准备
1简单的参数获取流程
1.认识什么是SDK
>SDK全称SoftwareDevelopmentKit,也就是软件开发工具包,它是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合。
当然,以上解释对于非技术的我们来说,还是稍微显得有点抽象。那么通俗来讲,SDK就是手游渠道(如应用宝、小米应用商店、华为应用商店等)提供的集成了账号注册登录、充值、防沉迷、游戏公告、分享、社区入口、push消息、数据上报、礼包或折扣券等功能的一个集合。
作为游戏开发者,辛辛苦苦开发完游戏本身的玩法功能后,如果没有这样的SDK,那么势必要自己再去开发一个账号注册登录功能,再去支付宝和微信支付申请支付接口开发一套支付系统,再去研究防沉迷规则开发一套防沉迷系统等等。
但是,现在有了这样的SDK,作为游戏开发者来说便只需要接入这个SDK,然后做好相关功能接口的联调即可,至于账号注册登录的底层逻辑和数据存储、不同第三方支付渠道的参数申请及接入等等都不需要去考虑,毕竟这些工作SDK已经完成了。
2.SDK包含的功能
上面我们在介绍什么是SDK的时候其实提到了SDK主要包含的一些功能,对于不同的手游渠道来说,它们所支持的功能不尽相同。比如应用宝因为是腾讯旗下产品,可能集成了QQ和微信的分享功能,但是其他手游渠道SDK就未必会包含该功能。。