SDK流程图文档_第1页
SDK流程图文档_第2页
SDK流程图文档_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SDK流程结构一、 注册、登录实际上注册和登录对于游戏开发商来说是没区别的,都是调用一个登录接口。但是咱们的逻辑流程上不一样注册:返回注册结果,若注册成功则算一次登录成功,返回userId和token;后续与登录第二步骤相同用户填写用户名、密码等注册信息提交服务器登录:1. 提交用户名密码登录Sdk服务器返回给sdk客户端登录结果和token,sdk客户端再将这些信息返回给游戏客户端传参用户名、密码提交服务器2. 验证token登录若Token验证成功,游戏服务器通知游戏客户端该用户登录合法,游戏客户端真正的让该用户进入游戏;反之则拒绝其进入游戏客户端向游戏服务器提交本地token,游戏服务器

2、将token发送给sdk服务器进行验证操作sdk服务器返回token验证结果详细登录流程图:1.调起登陆界面,填写用户密码8.token验证通过则允许该用户进入游戏5.游戏客户端将token传给游戏服务器4.sdk将sdk服务器生成userId和token等信息返回给游戏客户端6.游戏服务器将token等发送给sdk服务器,请求验证此次登陆是否有效3.验证用户名密码,并返回userId和token2.向sdk服务器提交登录请求SDK客户端游戏客户端sdk服务器游戏服务器7.sdk服务器返回token验证的结果备注:token的生成规则、分配给游戏的securityKey(用于sign签名)具体

3、细节还需商定二、 支付:服务器解析协议无误后提交返回允许支付的状态码,并返回若干信息,例:内部订单号游戏提交支付参数,调用SDK的支付SDK将支付参数拼装为协议提交服务器SDK将订单信息和内部订单号等填入第三方SDK的支付接口并调起支付用户通过界面完成支付流程第三方服务器通知sdk服务器最终支付结果sdk服务器通知游戏服务器支付结果几个问题:这种模式下,服务器返回的状态码只是是否允许支付,例如:允许继续支付、参数错误不允许继续支付。并不是真正的支付结果,游戏应该以sdk服务器的通知为最终支付结果。但是有些单机游戏并没有自己的游戏服务器,因此无法收到服务器通知,这样的话就需要SDK给出真正的支付结果。SDK大概有两种获取结果的方式:轮询查询和推送,这块还要再议下如何处理比较好 。详细支付流程图:渠道服务器Sdk游戏sdk服务器游戏服务器1.传递参数,调用支付接口5.传递给游戏支付结果(当能从第三方sdk拿到支付结果时)或是传递给游戏下单结果(当无法拿到真正支付结果时)4.用户完成第三方的支付流程6.渠道通知sdk服务器支付结果2.sdk将参数组装为协

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论