U8SDK——U8Server正式开源

作者: 分类: U8SDK 发布时间: 2015-10-13 19:38 61条评论

U8SDK经过大半年的发展,U8Server也同样经过了大半年的发展和沉淀。目前,我们决定将U8Server开源出来,让所有使用U8SDK的童鞋,可以直接使用。
当然,不使用U8SDK的童鞋,也可以使用。

一来,回馈所有童鞋对U8SDK的支持和关注

二来,也希望更多的童鞋能够使用U8SDK统一渠道SDK接入解决方案

U8Server是U8SDK整套框架中统一的用户登录认证中心和支付中心,基于标准的J2EE框架(Struts2+Spring+Hibernate)研发。关于U8Server使用的基础框架,之前就开源了,关于U8Server中注解的使用,工程目录结构等可以看看U8Framework4SSH这里的说明文件。

之前,一直有童鞋担心,部分渠道SDK拒绝CP使用棱镜SDK,AnySDK等第三方SDK,主要担心数据的安全问题,目前U8Server已经开源,CP自己可以基于U8Server搭建属于自己的统一渠道SDK登录认证中心和支付中心。代码透明,数据安全。

所以,U8SDK不存在渠道审核不通过的问题。目前,已经有多家使用U8SDK的手游成功在这些渠道上线。

U8Server中,URL可以分为三个类型,分别以不同的前缀开头

/user: 用户登录认证相关的地址

/pay: 支付获取订单号,以及支付回调相关的地址

/admin: U8Server后台管理系统的地址

比如你将U8Server部署在www.u8sdk.com域名下,那么,我们对这几种URL进行一个说明:

http://www.u8sdk.com/user/getToken : 渠道SDK登录认证协议地址(对应的类是com.u8.server.web.UserAction)

http://www.u8sdk.com/user/verifyAccount : 游戏服务器来U8Server做二次认证的协议地址(对应的类是com.u8.server.web.UserAction)

http://www.u8sdk.com/pay/getOrderID : 客户端支付之前,先来U8Server获取一个订单号的协议地址(对应的类是com.u8.server.web.PayAction)

http://www.u8sdk.com/pay/uc/payCallback/10 : UC渠道的支付回调通知地址(com.u8.server.web.UCPayCallbackAction)

http://www.u8sdk.com/pay/baidu/payCallback/15 :百度渠道的支付回调通知地址(com.u8.server.web.BaiduPayCallbackAction)

http://www.u8sdk.com/pay/baidu/payCallback/17 : 小米渠道的支付回调通知地址(com.u8.server.web.XiaoMiPayCallbackAction)

其他渠道类似

关于支付回调地址的说明: 目前支付回调地址的规则必须是 http://www.u8sdk.com/pay/渠道名称/payCallback/渠道号

每个渠道SDK的回调逻辑单独一个类,在com.u8.server.web路径下。

http://www.u8sdk.com/admin/login :后台登录界面(com.u8.server.web.admin.AdminIndexAction)

后台管理页面相关入口类都在com.u8.server.web.admin包名下 后台管理页面(jsp)都在WEB-INF/admin/路径下

后续我们将会出更多关于U8Server的使用和开发视频教程和博客,敬请关注。

本文出自 U8SDK技术博客,转载时请注明出处及相应链接。

本文永久链接: http://www.uustory.com/?p=1924

评论功能已经关闭,请加入U8SDK技术群进行讨论和咨询:207609068
Ɣ回顶部
U8SDK技术群 x
带你装逼带你飞
点击加入