U8SDK——分布式下U8Server唯一订单号生成规则

| U8SDK | 2017-01-09
u8server_orderid
U8Server支持分布式部署之后, 我们还有一个问题需要解决, 那就是分布式环境下,唯一订单号生成问题。 之前U8Server的订单号生成规则是 32位时间戳+32位序号,最终生成一个64位的long类型的订单号。 之前也考虑过,使用UUID等方式, 但是综合考... [阅读全文]

U8SDK——U8Server业务分离部署实践

| U8SDK | 2017-01-07
u8server
经过几天的努力, 终于将U8Server逻辑一分为二, 分割为U8Server和U8ServerManager。 其中U8Server职责,负责登录认证和支付回调业务的处理;U8ServerManager负责后台管理逻辑的处理。同时,顺便将之前使用的Spring3和Hibernate3框架版本升级到... [阅读全文]

U8SDK——U8Server架构思考

| U8SDK | 2016-12-23
u8server_arc4
随着越来越多的同学使用U8Server,关于U8Server的性能如何,如何分布式部署,如何保证稳定性,如何处理高并发的情况等问题,被越来越多的同学问及。这些问题,不仅仅是U8Server会遇到,可能很多的访问量大的Web应用都会遇到。 1、现有的架构: ... [阅读全文]

U8SDK——多包名下生成R.java(海外SDK接入普遍遇到的坑)

| U8SDK | 2016-12-08
在接入海外SDK,比如Google、Facebook以及国内的一些SDK,比如迅雷等,会遇到一个普遍的问题, 就是这些SDK中,对于资源的引用,是直接通过R..调用的。 R.java里面存储了Android工程中各种资源ID的索引,一般在编译的时候,R.java会自动生成在ge... [阅读全文]

U8Server企业版姗姗来迟~

| U8SDK | 2016-10-09
u8server登录界面
之前U8Server版本开源,经过部分同学的使用和反馈,我们也在一步步改进和完善。 开源之初,我们的想法,就是“只开发最简单必须用到的功能”,其他锦上添花的东西全部由各个使用者根据自己的业务需求来完善。 同时,将服务器端开源,另一个主要的... [阅读全文]

U8SDK——iOS打包工具核心原理

| U8SDK | 2016-07-31
在说Android打包工具原理的时候,我们说到了U8SDK整套框架的核心设计思想。针对N款游戏,我们让渠道SDK的接入成本始终控制在1,而不是N。 这就是U8SDK Android版本和iOS版本的核心设计原则,所有的设计,就本着这个宗旨来实现。但是,为了适应几... [阅读全文]

与 .so 有关的一个长年大坑

| U8SDK | 2016-07-31
PS:在第三方渠道SDK接入过程中,经常有同学会掉进so文件找不到的坑。关于这个问题,之前我们就给过解决方案,同时还将解决方案自动加入到了U8SDK打包工具中。 但是有不少同学对为什么要这样做的原理不太清楚,在知乎上看到一篇关于so文件问题的... [阅读全文]

U8SDK——修正dex文件函数个数计算方式

| U8SDK | 2016-05-08
之前写的那篇处理dex文件中函数个数超出65K之后的自动分割dex的方法有一个问题(之前的文章),就是从smali文件中计算函数个数,和最终dex文件中计算的函数个数不一致,严格来说,是小了很多。 后来,研究了下,发现dex文件中所谓的函数个数65K上... [阅读全文]

U8SDK——应用宝YSDK新的支付流程

| U8SDK | 2016-05-08
yyb
应用宝不管是之前MSDK,还是现在YSDK,对于普通网络手游来说,他的支付方式都只能是游戏币托管的方式。之前接MSDK的时候,也是费了九牛二虎之力才搞定,主要就是被他这个所谓的“游戏币托管模式”弄的有点摸不着头脑。因为这个方式,和其他渠道SDK... [阅读全文]

U8SDK——支持自动拆分成多个dex文件(MultiDex支持)

| U8SDK | 2016-04-27
Android应用程序,最终发布成一个apk,安装到手机上。 apk文件随便用一个解压缩文件打开,可以看到里面有一个classes.dex文件,这就是之前工程中所有的代码,以及所有依赖的jar包全部合并在一起生成的一个dex文件。关于dex文件是什么,可以自己... [阅读全文]
Ɣ回顶部
U8SDK技术群 x
带你装逼带你飞
点击加入