【Android游戏开发】登录以及支付SDK总结

 

最近在公司里面搞IOS的登陆以及支付流程 我也写了一篇在论坛中 感兴趣的可以点击去看看 地址摆在下方

【IOS游戏开发】 登陆以及支付SDK总结

先了解接入SDK的各个流程
首先理清楚下面这个登陆模块的流程图

第一步:登陆模块 SDK的客户端上传用户名还有密码,App_id等数据到SDK的服务器
第二步:SDK的服务器将客户ID,User_token等上传到SDK的客户端
第三步:将SDK的客户端的数据上传给游戏的客户端
第四步:游戏客户端拿到数据将数据上传到游戏的服务器
第五步:游戏的服务器将 App_id,用户id,user_token,还有sign等上传到SDK的服务器
第六步:SDK的服务器将验证结果上传给游戏服务器
第七步:游戏服务器将登陆结果返回给游戏客户端(在游戏服务器中我们需要对Sign进行二次验证,然后在将结果返回给客户端)

简单来说就是我们拿到SDK服务器的数据,然后上传到游戏服务器经过处理(可能是字段拼接用md5码的形式和SDK服务器端传过来的sign值作对比,相同则进行下一步,不同则die,或者我们将数据拼接,将拼接的数据用来请求SDK服务器,然后SDK服务器返回结果)最后登录成功进入选服页

ps:SDK客户端或者游戏服务器上传的字段以及验证要求都不一定是一样的 具体看各个SDK接入文档

 

然后就是支付模块的流程图  此处的AppStore实际上相当于第三方平台的位置  也是因为原理都是一样的 所以就放一个稍微流程清楚的图片

 

php支付在客户端下单后,将信息传给sdk服务器后,sdk自己支付成功后会调用我们一个支付回调,这就需要我们配置好一个charge的

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值