sdk相關

1.sdk簡介android

2.sdk功能框架

3.sdk注意事項工具

4.sdk集成化開發工具

5.總結體會操作系統

 

1.sdk簡介設計

  軟件開發工具包(SDK,外語全稱:software development kit),通常都是一些被軟件工程師用於爲特定的軟件包,軟件框架,硬件平臺、操做系統等創建應用軟件的開發工具的集合3d

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更新維護

人力成本

相關文章
相關標籤/搜索