天八部饶gc 发表于 2023-3-24 18:30

手游接入sdk最全教程(一)

前言

国内国外的sdk,加起来,接了有几十个了,基本上都上线了。打算整理出来,希望给小伙伴们能提供一点帮助。这里主要还是以手游接入sdk为主,后续的例子,也是以unity接入手游为例。
SDK介绍

   先了解下 SDK 就是 Software Development Kit 的缩写,中文意思就是【软件开发工具包】,这里只简单说就是第三方开发的工具包,提供某种具体的功能,咱们拿过来 ,接入自己的项目里面用。(这里不过多解释,不是本文章的重点)。 如果自己开发,时间周期长,成本高,会分散咱们做游戏的精力,这里我主要给大家整理下 咱们游戏内常用的几种sdk。
一、统计类的

游戏内常用的,异常收集、运营数据统计。这里我只简单举几个例子,不做对比,后续会单独写一篇文章来介绍 各个sdk的优缺点。
1、bugly-异常:目前免费,不支持pc。统计设备 Crash、anr异常、闪退、lua错误等,不过版本运营统计这块,暂时不维护了(截至到本文章编写的时间,后续是否维护,可以参考官网,另外目前不支持pc端,个人认为够用,但是不够好,看后期官方维护吧)
2、crashsight-异常:收费,支持pc。官网介绍:为开发者提供异常捕获,上报和分析服务。帮助开发者快速定位并解决异常问题,降低产品崩溃率,提升用户体验。(个人感受:比较全,感觉是bugly的升级版,支持移动/PC/主机全平台,导出异常文档等比较使用)
3、友盟:



官网的图,可以直接跳过去看

二、渠道sdk

渠道sdk,游戏根据自己的运营需求,接入渠道sdk,比如 腾讯、百度、B站等。还有手机商,小米、魅族等等。我们把包放到渠道商店下载,需要接入渠道的sdk。渠道的sdk,包含 登录、支付、实名、分享等功能接口。各个渠道之间大同小异。这里我简单列几个
1、taptap开发者中心
2、小米开发者中心
三、聚合SDK平台

这个其实相当于一个中间版本的sdk。 我们接他的,然后用他的工具,接入其他渠道的sdk,出一个母包,然后快速 出 其他渠道包 ,节省我们接入渠道sdk的时间和成本。 但是有些渠道,抵制。(具体看运营和渠道需求)。
之前我用过易接sdk,anysdk quicksdk ,也有运营商或者 开发商自己开发的。这里就不列举了,因为有些已经不维护了。
四、其他功能sdk

因为游戏项目用到的sdk需求,很多都已经集成在渠道sdk了,当然也有一部分项目 有自己的需求,需要接入其他sdk,比如 语音sdk、地图sdk、广告类
1、广告类SDK
穿山甲:
2、地图类
高德地图、百度地图等
下一篇,会介绍unity 接入sdk的相关知识。全是实战经验。慢慢分享。各位小伙伴,我先搬砖了,下期见。
页: [1]
查看完整版本: 手游接入sdk最全教程(一)