sdk相关

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更新维护

人力成本

原文地址:https://www.cnblogs.com/gqq-0504/p/6419995.html