Appearance
U8SDK
U8聚合SDK是一套手游聚合发行SDK工具(产品介绍可以参考:官网),帮助手游开发者减少对接渠道SDK的研发成本;一次接入批量出包,全渠道100%上架;私有化部署,数据安全可控;完善的技术文档和视频教程,轻松二次开发和定制。
Note: U8SDK视频教程已上线B站,观看请访问:U8SDK 视频教程
技术简介
- Android平台:U8SDK框架和渠道SDK接入采用Java开发
- Android平台:打包工具采用python开发
- iOS平台:U8SDK框架和渠道SDK接入采用Objective-C开发
- iOS平台:打包工具采用python开发
- H5平台: 采用JavaScript开发,支持H5游戏打包成Android和iOS原生渠道平台包
- 后台管理系统: U8Server后台管理系统采用前后端分离技术开发,后端采用Springboot框架,前端采用Vue+Element开发
- 核心业务服务: 业务服务主要处理各个渠道SDK的服务端登陆认证、下单以及支付回调等相关核心逻辑,采用Springboot框架,支持集群部署
支持特性
- 游戏接入U8SDK框架,剩下的事情就是通过打包工具打出各个渠道包,解耦游戏层和各个渠道平台SDK的接入;
- 渠道SDK一次接入,多个游戏通用;
- 本地批量打包,Android平台采用反编译动态资源整合方式;iOS平台基于母包整合配置和资源,动态出包;
- H5渠道免分包,也支持H5游戏一键出Android和iOS全渠道的原生包;
- ICON角标自动处理(Android平台支持);
- 统一闪屏配置和处理;
- 渠道特殊逻辑支持;
- 游戏特殊逻辑支持;
- 插件集成(比如广告,统计,分享,推送等);
- 自动权限和用户隐私协议,游戏层不需要处理任何权限申请和用户隐私协议相关的逻辑;
- 统一的防沉迷支持,游戏层不需要处理任何防沉迷相关的逻辑。
核心理念
私有化部署: U8SDK不做纯粹的第三方SDK接入平台,因为我们的目的和初心是————让每个手游企业都可以基于U8SDK搭建一套属于自己的聚合SDK发行框架
原理分享: U8SDK整套产品得益于不少开源项目,比如apktool、baksmali等,所以,我们本着技术分享和回馈的精神,将U8SDK所有的实现原理都分享在我们的技术博客上,并不断更新和完善。 有兴趣的同学可以关注我们的博客:uustory.com
技术服务: 对于U8SDK的合作客户,我们一对一解决其在使用过程中遇到的各种问题; 通过技术服务,让U8SDK在手游发行领域长足发展
技术大群: U8SDK在发展过程中,一直宣扬并倡导着聚合SDK技术思想,在这个过程中也聚集了一批志同道合或者手游发行领域的同学,感兴趣可以加入我们的技术大群:207609068
技术生态: U8SDK的产品生态在不断完善,同时技术生态也在不断打造,我们除了技术博客,技术大群,技术服务,还录制了相关使用视频教程,后期我们还将继续录制技术原理性的视频教程等,让使用U8SDK或者对聚合SDK感兴趣的同学,都可以轻松上手
资料和交流
- 欢迎加入U8SDK技术交流群: 207609068 (1600+SDK接入相关技术同学)
- 视频教程(Android):U8SDK Android部分视频教程
- 视频教程(iOS):U8SDK iOS部分视频教程
- 视频教程(U8Server):U8Server视频教程
- 官方网站:www.u8sdk.com
- 技术博客:www.uustory.com
- 管理后台演示:在线演示地址 (用户名和密码请联系QQ:2848004717)