SDK一般分为以下几个(常用的)函数
Login()sdk初始化函数
Logic()SDK登陆函数
LogOut() sdk登出函数
Pay()支付
GameCenter()社区
总体框架:
------>登出
(true) (truw)
初始化----->登录------->支付
(false) (fales)
-------->打开游戏
首先初始化之后登录,登录之后可以进行登出、支付、打开游戏等操作,初始化会自行判断是否初始化完成,若true,在支付的时候就可以直接连接支付,若是false,在支付的时候则会返回去重新执行初始化,初始化完成之后才可进行支付
支付流程
首先从游戏中向游戏服务器请求自己的一个订单号然后打开充值,把自己的订单当做附带参赋过去,若支付成功,会异步的通知游戏服务器和游戏,通知服务器时会附带一些参数,一个是之前向游戏服务器请求的订单号,一个是SDK服务器自己的一些参数,发到游戏服务器后进行解析,确认没问题后会进行一个支付成功的消息发给游戏