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

    人力成本

  • 相关阅读:
    ReactiveCocoa 谈谈RACMulticastConnection
    ReactiveCocoa 谈谈concat
    Swift 一些环境配置
    hpple 简单使用
    Swift 学习手记1,pod 的 类库使用
    [转]SQL语句:Group By总结
    Jquery VailDate初探
    C#RSA加密解密详解
    电子印章制作管理系统 -升级版本
    tensorflow 实现的第一个目标检测模型
  • 原文地址:https://www.cnblogs.com/gqq-0504/p/6419995.html
Copyright © 2020-2023  润新知