1.sdk简介
2.sdk功能
3.sdk注意事项
4.sdk集成化
5.总结体会
1.sdk简介
软件开发工具包(SDK,外语全称:software development kit),一般都是一些被软件工程师用于为特定的软件包,软件框架,硬件平台、操作系统等建立应用软件的开发工具的集合
2.sdk功能
- 登录、注册
- 游戏充值
- 玩家采集
- 游戏数据采集
sdk功能--登录注册
- 平台账号
- 临时账户
- 其他第三方
sdk功能--充值系统
- 集合支付宝
- 集合银联
- 集合其他充值平台
sdk功能--玩家行为采集
- 登录数据采集
- 充值数据采集
- 在线数据采集
sdk功能--游戏数据采集
- 激活数据采集
- 留存数据采集
- 异常数据采集
3.sdk注意事项
- 版本兼容
- 前期设计sdk兼容最低版本
- 最新android sdk升级后如何做到兼容最新特性
- 版本迭代更新
- sdk更新不能太频繁
- 选择只热更sdk部分
- 不同游戏适配
- sdk要兼容unity3d和cocos2d
- sdk要兼容不同分辨率的游戏
4.sdk集成化
传统接入方式
传统打包方式
sdk集成化--蜂鸟诞生
- 蜂鸟sdk
- 是一个本地多平台快速打包的工具集
- 包括
- sdk资料包、打包客户端、管理后台、数据后台
- 接入效果
- 跟游戏单独接第三方平台的效果一样
sdk集成化--原理
蜂鸟打包原理
sdk集成化过程
蜂鸟打包步骤
游戏母包→反编译→拷贝平台资源→拷贝平台代码→填充平台key→添加交表→修改游戏名→修改包名→重新打包→签名→平台包(百度、应用宝.apk)
sdk集成化--调用
sdk集成化--蜂鸟sdk
sdk集成化--意义
传统方式 蜂鸟方式
复杂度 不同sdk的文档、资源和接口的数量逻辑都不同
接入时间
sdk更新维护
人力成本