zoukankan      html  css  js  c++  java
  • 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更新维护

    人力成本

  • 相关阅读:
    623. Add One Row to Tree 将一行添加到树中
    771. Jewels and Stones 珠宝和石头
    216. Combination Sum III 组合总数三
    384. Shuffle an Array 随机播放一个数组
    382. Linked List Random Node 链接列表随机节点
    向github项目push代码后,Jenkins实现其自动构建
    centos下安装Jenkins
    python提取批量文件内的指定内容
    批处理实现:批量为文件添加注释
    python抓取每期双色球中奖号码,用于分析
  • 原文地址:https://www.cnblogs.com/gqq-0504/p/6419995.html
Copyright © 2011-2022 走看看